0

mail()現在のドメイン (送信元アドレスとして$username@を使用) からメールを送信するために php 関数を使用しているランプ サーバーを実行しています。$_SERVER['HTTP_HOST']同じサーバーで多くのドメインを使用していますが、正しいドメインからの電子メールが必要です。

現在、単一のドメインにマスカレードを使用しています。

dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`srv.domain.org')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl

これは、このドメインでは問題なく機能しますが、他のドメインでは機能しません。

php の from フィールドを好きなように設定するにはどうすればよいですか? 現在、phpで設定したドメインに関係なく、すべてのメールは同じドメインから送信されています。

編集:

すべてのドメイン名は、サーバーを指す 1 つの A レコードを指す CNAME レコードです。すべての電子メールは、その A レコード ドメイン名を使用しています。

4

2 に答える 2

0

あきらめ、postfixをインストールし、smtpリレーを使用するように構成すると、すべてが期待どおりに機能します。

5分、「プラグアンドプレイ」。

于 2013-07-24T18:29:34.463 に答える