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 レコード ドメイン名を使用しています。