私はthis oneのような回答をいくつか見てきましたが、これは異なることに注意してください。MailMessageはサーバーによって4.3.1を拒否しましたが、交換の制限を受けています
- 私はラボ 計器の誤差に添付ファイルを送信しようとしているC#.NET クラスにMailMessegeとSmtpServerはの実装を持っています。
- 私はそれをチェックしました:私はITとチェックし、私たちの交換 サーバはメッセージの最大サイズが50,000 KBに設定されていると言いました。
- 私はおよそ
14500キロバイトを超える添付ファイル付きのメッセージを送信する場合は、メッセージは、ストレージの割り当てを超過
を取得します。サーバーの応答だった:4.3.1 MESSAGESIZEが固定された最大メッセージサイズ
にほとんどの時間を超えて、それは大したことではないですので、私たちは、10メガバイトの下になりますが、それだけで意味がありません。 IT部門は、開発者側の解決策を追求することを、私はそれが進むべきだと思ったので、提案しました。
14500KBはドキュメントのサイズですが、ひどく非効率的でサイズを大幅に増やす電子メールメッセージに収まるようにMIMEエンコードする必要があります。ファイルを手動で(たとえばOutlookで)送信し、何が起こるかを確認してみてください。正直なところ、大きなファイルを送信する場合は、代わりにWebサーバーに配置してリンクを送信するなどの代替方法を検討する必要があります。 – DavidG
中間smtpサーバーにも添付ファイルサイズに制限があります。 – Jimbot
@Jimbot:IT部門の反対側に届きました。あなたのコメントは、私が(内部サーバー)を介して送信しているサーバーが、私が求めていると思っていた企業サーバーとは異なる制限があることを認識させました。それが原因であることが判明した場合、私はそれを受け入れるために回答を提出する必要があります。 – Keith