ハイブリッド展開のOffice365があります。オンプレミスサーバーは、Eメールを(EOP経由ではなく)Webに直接中継しています。 domain-a.com
は、オンプレミスサーバーで承認されたドメインです。 domain-b.com
はそうではありません。
私たちが抱えていた問題は、オンプレミスサーバーのC:ボリュームのスペースが少し少なく、トランスポートサーバーが送信元アドレスがdomain-b.com
であるが、domain-a.com
ではない電子メールを拒否していたことでした。受信したエラーメッセージは次のとおりです。
send-mailmessage : Insufficient system storage. The server response was: 4.3.1 Insufficient system resources
At line:1 char:1
+ send-mailmessage -to [email protected] -Subject test -from [email protected]
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage],SmtpException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage
IISのログファイルをクリアすると、両方のドメインで電子メールが正常に中継されました。 これの説明は何でしょうか?どこから始めればよいのかわかりません。
背圧は、システムリソースが少ないことが原因で発生します。これにより、SMTPセッションが拒否または遅延されます。
アドバイス:すべてのログ(IIS、トランスポートプロトコルなど)をシステムボリュームから移動します。