Gmail SMTP の返信メッセージのサイズ制限が異なる理由

Gmail SMTP の返信メッセージのサイズ制限が異なる理由

次のリンクのGoogleドキュメントによると https://support.google.com/a/answer/1366776?hl=ja 受信メールのメッセージサイズ制限は50MBしかし、Gmail SMTP サーバーをテストしていたところ、次のような応答がありました。

220 mx.google.com ESMTP p14-20020a7bcc8e000000b003c6f289e99esi5592406wma.88 - gsmtp
ehlo test.com
250-mx.google.com at your service, [46.209.208.220]
250-SIZE 157286400
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8

上記の出力から、gmail.comメールサーバーは最大で150MB私の質問は、正しい制限は何ですか?また、なぜ SMTP 応答が異なるのですか?

答え1

テストでは、mx.google.com のサーバーが受信する最大メッセージ サイズが判明しましたが、これらのサーバーは実際のユーザー メールボックスをホストしている可能性は低いです。mx.google.com のサーバーは受信メールの入口に位置し、そのメールを実際のメールボックスをホストしているサーバーに渡します。実際のメールボックスをホストしているサーバーが受信メッセージの最大サイズを 50 MB に制限している可能性があります。または、メールボックス自体が受信メッセージの最大サイズを 50 MB に制限している可能性もあります。Google の規約に矛盾が見つかったわけではありません。mx.google.com のサーバーが受信する最大メッセージ サイズが判明しただけです。

あなたが発見したことはよくあることです。入口のサーバーは、電子メール システム全体で受け入れられる最大の受信メッセージ サイズに合わせて構成されています。これらのメッセージ サイズの制限は、電子メールの送信先に応じて、内部でさらに制限される可能性があり、実際に制限されることがよくあります。電子メール システムの入口にある SMTP サーバーが特定のサイズ制限に設定され、メールボックス ホスティング サーバーまたはメールボックス自体が、より低いメッセージ サイズ制限に合わせて構成されていることは珍しくありません。

答え2

限界は彼らがする受け入れて変化し、また変化する可能性が高い現時点での答えとしては試すそれを調べるか、Google に問い合わせてください。

なぜ誰かがSMTPセッションでMXが言うことと異なる制限を文書化するのかについて:もし彼らが後で受け入れるつもりの制限よりも大きな制限を発表した場合、彼らは

  1. 7ビットと8ビットの転送に一貫した制限を適用する(これにより、送信者はいつでも送信できると期待している50MiB、転送エンコードのオーバーヘッド)そして彼らは
  2. 彼らの助けを借りるSMTP応答からのページURL(例えば。550 5.7.1 https://support.google.com/mail/answer/6584) は配信不能通知に表示されますが、送信側サーバーがすぐに諦めた場合は表示されません。

関連情報