すべての電子メール送信プロバイダーには、独自の最大メールサイズ制限があります。 ただし、固有の標準はありません。 あなたの電子メール通知やニュースレターを準備するときに心に留めておく必要があります多くのものがあります:添付ファイルやHTMLパーツの最大サイズ, また、実際の電子メールのサイズと配信可能性に影響を与えるいくつかのそれほど明白でない要因があります。 この記事では、最も一般的な関連する質問に対する回答を収集しました。
- メール本文と添付ファイルの推奨サイズは何ですか?
- 異なる電子メールクライアントと送信プロバイダの制限は何ですか?
- 埋め込まれた画像は、メールのサイズ、スパムスコア、配信可能性にどのように影響しますか?
- 電子メールのサイズに関連する一般的な問題とエラーとそれらの処理方法は何ですか?,
また、Mailtrapのメールサイズ制限を実装しました。
メールサイズ制限の種類
メールサイズ制限は、
- パフォーマンスの三つの主な理由で使用されます。 メールシステムの設計にはなっておりませんので転送は大量のデータです。 彼らはSMTPを扱いますが、これはかなり古いプロトコルです。, ほとんどのシステムでは、複数のデータソースを一度に処理できません。 さらに、メール転送エージェントは、受信データをスキャンしてウイルスやその他の潜在的なリスクを検出することがよくあります。
- データベース/ストレージサイズ。 メールのデータを貯めておく必要があり、サーバはクラウドまたは地域. これが、メッセージ自体だけでなく、受信トレイ全体にも独自の制限がある理由です。
- セキュリティ。 リストのポイント1と2は、潜在的なセキュリティ脆弱性につながります。 メールシステムは、通常、限られた数のポートデータを取得する., これはDoS(サービス拒否)攻撃の候補になります:大量の大きなメッセージがシステム全体をダウンさせる可能性があります。 これは電子メール爆弾としても知られています。
トランザクションメールまたはマーケティングメールを準備するときは、
- メッセージを送信する制限(メールシステム)
- メッセージを取得する制限(受信者のメールシ
たとえば、メールサービスが最大15MBのメッセージを送信できるが、メール受信者が最大10MBのメッセージしか取得できない場合、メールが10MBを超えてはならないことは明らかです。, それ以外の場合、電子メールは拒否されます。 受信者の受信メッセージの許容量を知ることは便利です。
トランザクションメールやマーケティングメールを送信するために電子メールアドレスの大きなデータベースを使用していて、受信者に関する詳細がない場合は、10MB
Gmail、Outlook、Sendgridなどの一般的な電子メール送信プロバイダやクライアントの制限,Sending size limit
Special notes
AWS SES
10 MB
Mailgun
25 MB
Mandrill
25 MB
Postmark
10 MB
TextBody and HtmlBody can each be up to 5 MB each
Sendgrid
30 MB
ESPs size limits
You can see that most email clients are capable of retrieving 20 – 25 MB of email data., 大きな添付ファイルを含む大量の電子メールを送信する必要がある場合は、かなりまれな状況です。 ただし、たとえば、多数の予約または注文確認を送信する場合でも可能です。 しかし、以外の一般的な到達性が少ないような心配送大きます。 スパムスコアとレンダリングの問題が最も重要です。 さらに、Postmarkのような一部のEspには、電子メールの本文サイズに追加の制限があります。
あなたの電子メールのサイズについて他に何を考慮すべきですか?,
受信者に正常に配信されるメッセージを作成するためには、どのフォルダに移動するか、どのくらいの速さで配信されるか、受信者がどれほど幸せになるかについても考える必要があります。
メールを検査する
スパムスコア
スパムフィルタを回避し、受信者の受信トレイのメインフォルダをターゲットにすることは、メール処理で最も スパムの検出のための厳密で、遍在する規準を見つけない。 ただし、一般的な”スパム対策”ルールのリストがあり、サイズ関連のポイントがその上部にあります。,
技術的には、SMTPプロトコルにメッセージ本文の制限はありません。 ただ、一部のプロバイダています。 たとえば、Postmarkでは、HTMLとテキストの各部分を5MBにすることができますが、Gmailでは102KB以上のメッセージの本文をクリップします。
さまざまなプロバイダーによる多くのテストは、電子メールのサイズと配信可能性との間の相関を ほとんどの場合、メッセージボディーは100–150KBトリガーの迷惑メール設計です。 したがって、一般的な推奨事項は、電子メールの本文サイズを15KBから100KBの間に保つことです。,
レンダリングの問題
大きな電子メールのもう一つの側面は、その読み込みおよび/またはレンダリング速度です。 受信者は常に高速接続にアクセスできるとは限らず、メッセージの読み込みプロセスが長く続くと、刺激を引き起こす可能性があります。 さらに、多くのメールクライアントでは、大きなメール本文が部分的にレンダリングされ、受信者には画像やクリップされたコンテンツの一部だけが表示
多数の制限と隠された制約にもかかわらず、パフォーマンスの良い電子メールを構築する上で共通のルールがあります。 これらの最初は、電子メールの本文サイズを縮小して最適化することです。,
メールサイズに何が影響し、どのように最適化できますか?
メッセージの各要素とその実装方法は、電子メールのサイズに影響します。
- 添付ファイル。 添付ファイルではすべてが簡単です。 これらを囲むファイルに影響ない、メール本体サイズです。, 合計の上限は通常すべてのアタッチメントを示します。 最良のオプションは、アップロード必要なファイル転送クラウドとのリンクを貼へのメッセージ。 セキュリティの問題は、多くのファイルタイプのブロックや危険な含.ドク、xls、および。pdf)。
- 画像およびその他の埋め込み要素。 でも簡単に通知を含む通常の画像は、少なくとも自社のロゴです。 それらのサイズは、画像の形式と画像がメッセージに埋め込まれる方法によって異なります。 この記事では、このトピックを詳しく見ていました。, 要するに、可能な限り、外部サーバー上でホストされている画像にリンクします(HTMLでは、メッセージの一部として表示されます)。
- エンコーディング。 MIMEエンコードされた(base64)メッセージは、メールサイズに33%を追加します。 際は、注意してください。符号化、マルチパートメッセージ。
- その他。 各メッセージ要素に影響を与え一般サイズです。 メッセージヘッダー、署名、書式–これらのすべてが余分なキロバイトを追加します。
完璧な電子メールのルール
上記の制限と依存関係を考慮して、短い電子メールサイズの最適化チェックリストを作成しました。,
- 電子メールの本文を15KBから100KBに保ちます。
- 10MBを超える添付ファイルを追加しないでください。 できればアップロードファイルを外部サーバおよびそれらを利用できるようにしオンラインダウンロード用リンクを張ります。
- 画像、Gif、およびその他のマルチメディアコンテンツを過度に使用しないでください。
- メールのほぼ42%がモバイルデバイスで開かれていることに注意してください。 このような考えの作成時にメールテンプレート。 彼らは応答する必要があります。, 使用に対応メールの枠組みやメールをビルダーで保存できるのです神経行う関数です。
送信する前にMailtrapでメールサイズを確認してください
すべての推奨事項に従って完璧なメッセージを作成したとしても、そのサイズを確認するのは簡単な作業ではありません。 アプリでメッセージをコーディングしたり、Gmail経由で送信するテンプレートを準備したりするには、サードパーティ製のツールを使用したり、実際にメッセージを送,
実際の受信者に送信する前にMailtrapを使用してメールをテストする場合は、メール本文と添付ファイルのサイズの両方を簡単に確認できます。
テストメッセージが仮想受信トレイに閉じ込められるとすぐに、メールの合計サイズがメッセージヘッダーとともに表示されます。 メッセージに添付ファイルがある場合は、ファイル名とサイズのリストが表示されます。
また、Mailtrapにはメールサイズの制限があり、請求プランによって異なります。, 最大5MB(添付ファイル付きの合計メールサイズ)までのメッセージを無料でテストできます。 テストできる電子メールの最大サイズは25MBに制限されています。
結論を出す代わりに、メールサイズに関連する最も一般的なSMTPエラーを確認しましょう。 P>
エラーコード | 説明 | 理由と解決方法 |
エラー523 | 受信者のメールボックスはこの大きなメッセージを受信できません。 | メッセージが受信者のサーバーのサイズ制限を超えています。, メール本文と添付ファイルのサイズを確認します。 上記の推奨事項を使用して最適化します。 |
エラー552 | 要求されたメールアクションが中止されました:受信メッセージのストレージ割り当てを超えたか、サイズが受信サイズ制限を超えています。 | 受信者のメールボックスがいっぱいです。 受信者は受信トレイをクリーンアップする必要があります。または、メッセージが管理者が設定した制限を超えている場合。 メッセージのサイズを確認し、最適化します。, |
SMTPコードは、追加の番号とメッセージで完了しますので、正確な理由を理解することができます。 一般的なルールは、実際の受信者に送信する前に、電子メールのサイズをできるだけコンパクトに保ち、確認し、テストすることです。
あなたはこの記事を楽しんだ場合は、共有し、言葉を広めてください。 私たちは本当にそれを感謝します。