
私は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を設定します。
これは次のために発生します。relayhost
Postfixの設定パラメータmain.cf
。
特に、他の設定を調整する必要があるかもしれません。mydestination
、これのために働きます。