CentosサーバーでSendmailを使用してPHPスクリプトのメールを送信していますが、問題は、ドメインのMXレコードで指定されているものではなく、実際には別のマシンを指しているマシンのローカルメールボックスにメールが配信されることです電子メールに使用します。
sendmailでマシンがセットアップされているドメインのメールをローカルに配信しようとしないようにしたいのですが、ローカル配信を無効にする簡単な方法はありますか?
ドメインはlocal-host-namesファイルにありません。
私はすでに多くのグーグルを行っており、私は見てきた:
しかし、答えがないか、適切ではありません。
別のサーバーに中継したくないので、ドメインに関係なくメールを送信したいだけです。
例を提供するには:
2つのサーバーがあります。1つはmail.example.comのメールサーバーとexample.comのWebサーバーです。Webサーバーでsmtpサービスを使用すると、現在example.comのローカルメールボックスにメールをルーティングしますが、 mail.example.comのメールボックスに送信する必要があります
sendmail -btの出力は以下を返します。
アドレステストモード(ルールセット3は自動的に呼び出されません) 入る > 3,0 info@example.com 入力の正規化:info @ example com Canonify2入力:情報 Canonify2の戻り値:info canonifyの戻り値:情報 入力の解析:情報 Parse0入力:情報 Parse0は以下を返します:info ParseLocal入力:情報 ParseLocalは以下を返します:info Parse1入力:情報 Parse1は以下を返します:$#local $:info 解析結果:$#local $:info