SMTP 552 4.3.1 セッションサイズが固定最大セッションサイズを超えています

SMTP 552 4.3.1 セッションサイズが固定最大セッションサイズを超えています

Exchange SMTP サーバーを実行しているクライアントの 1 社で、困った問題が発生しています。

私は .net で書かれた電子メール コンポーネントを持っており、電子メール コンポーネントが送信する各メッセージに対して ELO コマンドと QUIT コマンドを確実に送信するために Mono DLL を特別に使用しました。

私が送信する各メールは、添付ファイルを含めて 10 MB を超えることはありません。これは、クライアントの Exchange 構成で設定されたセッション サイズの値よりも小さくなります。

まだ問題は解決しません。どこを調べればよいか、何かアイデアはありますか?

答え1

添付ファイルは、base64 にエンコードされると大幅に増加するため、すべての添付ファイルのファイル サイズと最大セッション サイズの間に少なくとも 30% の余裕があることを確認してください。

Base64 の Wikipedia:

したがって、MIME準拠のBase64エンコードされたバイナリデータの実際の長さは、通常、元のデータの長さの約137%になります。

実行する価値があるかもしれないワイヤーシャークサーバーまたはクライアントでコンテンツの長さを正確にチェックし、指示どおりに動作していることを確認し、切断します。

答え2

1 回のセッションで何通のメールを送信していますか? メールごとに切断して再接続していますか? 1 回の接続でメッセージが多すぎる場合に、この現象が発生すると聞きました。

メール サーバーのメール サイズの制限はどのくらいに設定されていますか? クォータ サイズなど?

Exchange サーバーのログに表示されるエラー メッセージには、具体的に何と書かれていますか?

関連情報