SMTPを使用してユーザーに通知メールを送信する必要があるレガシーアプリケーションがあります。静的IPを備えた専用サーバーで実行されます。 SMTPユーザーとSMTPサーバーIPの構成がありますが、SMTPパスワードの設定はありません。
現在、マイクロソフトの企業メールサーバー(MS Exchange)では、認証なしの送信メールは許可されていません。 特定のIP用のSMTPリレー で次のドキュメントを見つけました。 Exchangeでリレー用にアプリケーションサーバーのIPを構成する必要がありますか?または「from:」ユーザーを指定する他の方法もありますか?
これらが自分のユーザーなのか外部ユーザーなのか、Exchangeのバージョンなのかはわかりませんでした。私のリンクは2007年です。それが私がサポートしているものなので、ブックマークの周りにリンクを配置しました。
デフォルトでは、Exchangeは統合セキュリティで設定されています(ログインしたユーザーのAD資格情報を使用)。あなたのアプリはおそらく何も持っていないか、それらを通過しません。これはよくあることです。
内部ユーザーの場合:常に許可されているように、サーバーのIPアドレスを承認できるはずです。その時点で、Exchangeがメールにスパムのフラグを立てる可能性があります。含まれている場合は、 アプリケーションの送信者アドレスのコンテンツフィルターをバイパスする にする必要がありますが、以下の場合よりも可能性は低くなります。
外部ユーザーの場合:アプリ専用に新しい受信コネクタを設定する必要があります。通常、私は関連するビットをコピーして貼り付けますが、 TechNetには写真やすべてのものがかなり含まれています これはおそらく私が思いつくよりも簡単です。また、送信者アドレスのコンテンツフィルタをスパム/バイパスとしてフラグ付けする方法については、上記を参照してください。送信する内容が「スパム」に見える場合(たとえば、メッセージ本文、添付PDF、件名「請求書」など)、ほぼ確実にこれを行う必要があります。
2010または2013を実行している場合は、これで少なくとも正しい方向を示すことができれば幸いです。
匿名リレーを認証できない場合は...「From:」はSMTPメッセージの一部であり、認証された送信者ではありません。
あなたが指している文書はかなり古いです-Exchange2000と5.5。最近では、EMCのNew-ReceiveConnectorを使用してそれを行います(GUIの手順は思い出せません)が、同じ考えです。
編集:
これを参照してください technet link