web-dev-qa-db-ja.com

MSExchangeで認証なしの送信メールを許可する

SMTPを使用してユーザーに通知メールを送信する必要があるレガシーアプリケーションがあります。静的IPを備えた専用サーバーで実行されます。 SMTPユーザーとSMTPサーバーIPの構成がありますが、SMTPパスワードの設定はありません。

現在、マイクロソフトの企業メールサーバー(MS Exchange)では、認証なしの送信メールは許可されていません。 特定のIP用のSMTPリレー で次のドキュメントを見つけました。 Exchangeでリレー用にアプリケーションサーバーのIPを構成する必要がありますか?または「from:」ユーザーを指定する他の方法もありますか?

2
TiCL

これらが自分のユーザーなのか外部ユーザーなのか、Exchangeのバージョンなのかはわかりませんでした。私のリンクは2007年です。それが私がサポートしているものなので、ブックマークの周りにリンクを配置しました。

デフォルトでは、Exchangeは統合セキュリティで設定されています(ログインしたユーザーのAD資格情報を使用)。あなたのアプリはおそらく何も持っていないか、それらを通過しません。これはよくあることです。

内部ユーザーの場合:常に許可されているように、サーバーのIPアドレスを承認できるはずです。その時点で、Exchangeがメールにスパムのフラ​​グを立てる可能性があります。含まれている場合は、 アプリケーションの送信者アドレスのコンテンツフィルターをバイパスする にする必要がありますが、以下の場合よりも可能性は低くなります。

外部ユーザーの場合:アプリ専用に新しい受信コネクタを設定する必要があります。通常、私は関連するビットをコピーして貼り付けますが、 TechNetには写真やすべてのものがかなり含まれています これはおそらく私が思いつくよりも簡単です。また、送信者アドレスのコンテンツフィルタをスパム/バイパスとしてフラグ付けする方法については、上記を参照してください。送信する内容が「スパム」に見える場合(たとえば、メッセージ本文、添付PDF、件名「請求書」など)、ほぼ確実にこれを行う必要があります。

2010または2013を実行している場合は、これで少なくとも正しい方向を示すことができれば幸いです。

2

匿名リレーを認証できない場合は...「From:」はSMTPメッセージの一部であり、認証された送信者ではありません。

あなたが指している文書はかなり古いです-Exchange2000と5.5。最近では、EMCのNew-ReceiveConnectorを使用してそれを行います(GUIの手順は思い出せません)が、同じ考えです。

編集:

これを参照してください technet link

1
quadruplebucky