2012-06-28 27 views
9

大きな出力を送信するプログラムがあります。私はちょうど最大の電子メールの添付ファイルのサイズは何ですか? RFC 1870によれば、メールサーバは大きすぎるためにメッセージを拒否できますが、SMTP/MIMEを使用すると最大サイズがありますか?私はこれで何かを見つけることができません!私が人々に送る最大のものは25MBです。SMTPに添付するメールの添付ファイルの最大サイズは?

+0

私の会社では、クライアントが自分の制限を設定できるようになっています。私の会社では、ほとんどのクライアント/パートナーと同様に400MBもあります。大手企業は、通常の在宅ユーザーよりもはるかに大きなデータを処理します。 – transilvlad

答えて

2

私はGIS画像の100メガバイトのメールを送信する顧客を持っています。唯一の制限は、SMTPサーバーのサイズが課すことです。

+0

これは本当です。バイトコード、チャンク、チェックポイントなどのSMTP拡張機能を使用すると状況が大幅に改善されました。しかし実際には、ほとんどの電子メールプロバイダは電子メール全体のサイズを制限しています(Yahoo! 40MB、Gmail 25MB)。参照[最大添付ファイルサイズのメールサービス](http://stackoverflow.com/questions/26986898/maximum-attachment-size-mail-services) – rds

4

関連するRFCはRFC 2821(SMTP)です。 http://www.ietf.org/rfc/rfc2821.txtで見つけてください。

を参照してくださいセクション「4.5.3.1サイズ制限と最小値」

それが言うには、(ターゲットとするユーザーとSMTPプロトコルの実装者は):全く可能であれば

メッセージサイズの制限は避けるべきです

これは実際には、実装上の選択の結果として、またはそのメールサーバーの構成による意図的な制限の結果として、このような制限が存在しないことを意味するものではありません。

添付ファイルはメッセージの一部に過ぎないことに注意してください。これらは電子メールクライアントによってコード化されています。

+2

OPにはタイプミスがあります。関連する仕様はRFC 1870で、サーバーが電子メールに許可されている最大サイズをどのように宣伝するかを指定します。 –

1

多くのメールサーバーでは、受信するメッセージのサイズに制限がありますが、これはサーバーごとの設定です。サーバーがESMTP SIZE拡張機能を実装している場合(ほとんどの場合)、制限を見つけることができます。これは、あなたが参照しているRFCで詳細に文書化されています。

+0

それは添付ファイルではなくメッセージ全体の制限です。もちろん@rds – rds

+0

。最大添付ファイルサイズは、最大メッセージサイズから、そのメッセージを含むオーバーヘッドを差し引いたものです。 – tripleee

+0

それほど明白ではありません。 Exchange(EAS)では、添付ファイルの最大サイズに異なる制限が定義されています。 – rds

関連する問題