自分のドメインに送信されたメールは、Exchangeサーバーではなくローカルの受信トレイに入ります。

自分のドメインに送信されたメールは、Exchangeサーバーではなくローカルの受信トレイに入ります。

私はUbuntu Server 10.10にMediaWikiをインストールしています。mail()私のローカルメール配信エージェント(postfix)で標準のPHP機能を使用するように設定しました。メールはMediaWikiサイトから送信されますが、唯一の問題は、送信されるアドレスがサーバーと同じドメインにあるたびに、メールがUbuntuサーバーのローカル受信トレイに配信されることです。

デフォルトではサーバーはであり、linuxbox.companydomain.com電子メールはです[email protected]。これらのアドレスに送信されたすべてのメールは、ユーザーのローカルの受信トレイに入ります。たとえば、メッセージは正しいGmailの受信トレイに[email protected]入ります/home/anders/mbox[email protected]

これが起こらないようにするにはどうすればよいですか?

答え1

Postfix が使用するように構成されているため、メッセージはローカルの受信トレイ[email protected]で終了します。エリア(8)ドメイン転送companydomain.com。これが起こる可能性が最も高い理由companydomain.comは次のとおりです。私の目的地パラメータ、明示的、または暗黙的(例:私のホスト名companydomain.comであり私の目的地)を含むデフォルト値のままです$myhostname

したがって、設定を試してくださいmydestination=。それでも役に立たない場合は、質問を編集して次のコマンドの出力を公開して、設定に関する追加情報を提供してください。

  • postconf -n
  • postconf mydestination
  • postconf myhostname

答え2

必要なのは「スマートホスト」設定です。デフォルトでは、すべてを別のSMTPサーバーに転送するようにPostfixを設定します。

これは次のために発生します。relayhostPostfixの設定パラメータmain.cf

特に、他の設定を調整する必要があるかもしれません。mydestination、これのために働きます。

関連情報