これは私のSendmailの問題です。
Oracle Linux 6.5
sendmail-8.14.4-8.el6.x86_64
内部/外部サーバーにメールを送信するには、Oracle Linuxでappworxユーザーが必要です。我々は、Microsoft Exchange Serverを処理するBarracudaを持っています。すべての内部アドレスはBarracudaに移動する必要があります。外部メールリレーサーバーがあり、外部プロバイダにメールを送信する必要があります。
私は次のことをしました
sendmail.mcのSMART_RELAYをBarracudaに設定
1.1内部アドレスメールが正しく機能する
1.2.住所が見つからなかったため、バラクーダから外部プロバイダの住所が返されました。
sendmail.mc の SMART_REPLAY を外部メールリレーサーバーとして設定します。
2.1 内部アドレスを指定したメールの失敗
2.2外部ベンダーの住所は正常に機能します。
sendmail.mc で SMART_RELAY を `barracuda...:external' に設定します。
3.1内部アドレスメールが正しく機能する
3.2 アドレスが見つからないため Barracuda から返された外部プロバイダのアドレス
メールを送信するメールリレーサーバーを決定するようにsendmailにどのように指示しますか?
ベストアンサー1
FEATURE(mailertable)
受信者のドメインに基づいてリレーホストを選択できます。
メーリングリストファイル:
# default route (SMART_HOST equivalent).
# [] are used to disable MX lookups
. relay:[smarthost.example.net]
# route for "internal" domain
example.com relay:[smarthost.example.com]
# route for subdomain of "internal" domain
.example.com relay:[smarthost.example.com]