web-dev-qa-db-ja.com

電子メールの添付ファイルのサイズ制限

作業するのに十分なディスク容量がある場合、電子メールの添付ファイルのサイズ制限を構成するときに考慮する必要がある技術的な考慮事項は何ですか?

5
frogstarr78

考慮事項のいくつか:

  • other電子メールシステムのメール制限。誰もが150MBの添付ファイルを受け取るのが好きというわけではありません。バウンスはユーザーを苛立たせ(そしてもしあればクォータを消費し)、呼び出しを生成します。
  • 設定しているメールボックスサイズの割り当て。大きなアタッチメントを使用すると、簡単に叩くことができます。
  • 大きな添付ファイルのウイルススキャンのオーバーヘッド。
  • メーラーがデータベースに裏打ちされている場合(Exchangeなど)、我慢できるデータベースの大きさ。
  • 災害からの復旧にかかる時間。大規模なメールストアは、小規模なメールストアよりもはるかに時間がかかる場合があります。
  • あなたが持っているユーザーの数と、あなたが持っているメールクォータをヒットするのにどれだけ時間がかかるか。
  • メールクライアントのメールダウンロード時間(1)。ユーザーが15GBのメールボックスを持っている場合、IMAPでも、一部のクライアントはすべてのメールをプルダウンします。
  • メールクライアントのメールダウンロード時間(2)。 75MBの添付ファイルは、メールサーバーからプルするのに非常に長い時間がかかる場合があります。これはユーザーを困らせるかもしれません。
8
sysadmin1138

次の理由により、Exchangeサーバーに10MBの接続制限を設定しています。

まず第一に、人々が送信するこれらの巨大な20MBのPowerPointプレゼンテーションは、ネットワークドライブ/ SharePointに配置する方がよい私のサーバー上のスペースを占有しています(これは、メールサーバーが保存するのではなくメールのみを配信する場合は必ずしも問題ではありませんそれも)。
サーバーのディスク容量は十分にあるかもしれませんが、電子メールはファイルを同僚に転送する方法として設計されておらず、大量の添付ファイルを保存するためにも設計されていません。電子メールサーバーがポップになり、バックアップから復元する必要がある場合、このすべての情報を回復するのにかかる時間を考慮する必要があります。人々のメールボックスにあるその余分な2GBの添付ファイルは、復元するのに貴重な時間がかかります。私の経験では、Exchangeはバックアップからの復元が最も速いわけではありません。

上で述べたように、そして彼のコメントでjscottもそうしました-電子メールはユーザーがファイルを相互に転送する方法ではありません。これは、ある種の共有ネットワークドライブ、USBハードディスクまたはUSBメモリスティックを介して行う必要もあります。

これらの添付ファイルが会社の外部に送信される場合、その巨大な添付ファイルはインターネットを経由する必要があります。サーバーから外界への接続が遅い場合、送信に時​​間がかかります。回線に帯域幅の制限がある場合は、すぐにそれに食い込みます。また、受信側がダウンロードするのにも同様に長い時間がかかります。

大きなメールを送信するときは、受信者のことも考えてください。また、接続速度が遅い場合があり(ホームグレードのADSLを使用している場合はおそらくそうです)、送信/受信を押してもそれを認識できず、添付ファイルが大きいため、新着メールのダウンロードに永遠に時間がかかります。同様に、おそらく帯域幅の制限があり(特にホームユーザーの場合)、大きな電子メールが帯域幅の制限を超えて課金された場合は、おそらくかなり怒っているでしょう。

あなたのコントロールを超えた要因もあります。電子メールがインターネットを介して送信されるとき、それは多くのメールサーバーを通過する可能性があります。これらの中間メールサーバーには、サイズ制限が課せられている場合があります。その場合、メッセージが大きすぎるため、メッセージは受信者に配信されません。

6
Ben Pilbrow

受信メールや内部を意味する場合、メールシステムにストアサイズの問題がない限り、スペースが唯一の実際の要因です(使用しているメールシステムを指定すると、ユーザーが特定のヒントを提供できる場合があります) -ただし、大規模なコンテンツを配布するためのより良い方法がよくあることをユーザーに知らせ、バックアップソリューションへの影響を考慮してください。

送信メールの場合は、妥当な制限を設定する必要があります。そうしないと、送信される大量のメールが送信され(帯域幅を使用して時間を浪費する)、サイズが大きすぎるために相手側で拒否されるだけです。多くのメールシステムでは、最大サイズ(base64などのバイナリデータのエンコード後)を約10Mバイトに設定しています。これは、制限が小さいことも珍しくありませんが、今日の接続速度ではかなり賢明だと思います。あなたの側での拒絶は、外部からの跳ね返りよりもはるかに速いでしょう。

2
David Spillett