Outlookの20MBの添付ファイル制限に対処する方法
Outlookで大きなファイルを送信した経験のある人なら、それがいかに面倒かご存知でしょう。Outlookの標準の制限は20MBで、これはOffice 365版OutlookとOffice 2019/2016の最新バージョンでも同様です。大きなファイルを1つ添付しても、小さなファイルに分割しても、Outlookは特別な設定をしない限り20MBを超えることを許可しないので、イライラさせられます。制限に達すると、Outlookは次のようなエラーを表示します。
The attachment size exceeds the allowable limit.
あるいは時々:
The file you're attaching is bigger than the server allows. Try putting the file in a shared location and sending a link instead.
ご利用のメールサーバーと受信者のメールシステムが大容量メールに対応している場合、この制限を引き上げる方法があります。ただし、Outlookの設定から変更することはできません。レジストリに埋め込まれているためです。勇気がある方、または制限を回避したい方は、以下の手順で変更してください。
Outlook で添付ファイルの最大サイズ制限を増やす
まず、これはOutlookの通常のインターフェースから変更できるものではなく、レジストリを編集することになります。つまり、レジストリをいじる必要があるということですregedit.exe。設定によっては、少し面倒に感じるかもしれませんが、実際にはいくつかのキーを変更してOutlookを再起動するだけです。
レジストリのサイズを増やす方法
- Outlookを閉じてください。この操作中はOutlookを起動しないでください。その後、 を押して とWin + R入力し
regedit、Enterキーを押してレジストリエディターを開きます。 - 適切な場所に移動します。Outlookのバージョンによってキーが異なります。
- Outlook 2019/2016 および Office 365 — HKEY_CURRENT_USER\Software\Microsoft\Office\ 16.0 \Outlook\Preferences
- Outlook 2013 — HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences
- Outlook 2010 — HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences
- 「MaximumAttachmentSize」というDWORD値を探してください。見つからない場合は、新しいDWORD値(32ビット)を作成してください。右クリックし、「新規」>「DWORD(32ビット)値」を選択し、「MaximumAttachmentSize」という名前を付けます。
- 値はKB単位で設定します。つまり、最大50MBまでの添付ファイルを許可する場合は、51200KBです。10進数で入力する場合は を入力します
51200。制限を一切設けたくない場合(推奨しません)、0に設定します。そうするには、DWORD値をダブルクリックして数値を変更します。 - ちょっとしたヒントですが、regedit を調べなくても済むように、コマンド プロンプトから設定することもできます。
reg add HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences /v "MaximumAttachmentSize" /t REG_DWORD /d 51200 /f
企業内で多数のシステムを管理している場合は、Active Directoryのグループポリシーオブジェクト(GPO)を介してこの設定をプッシュできます。当然ながら、Windowsは必要以上に設定を難しくしています。
サーバーの制限とメールの配信はどうですか?
Outlookで100MBのファイルを添付できる場合でも、メールサーバーの上限がそれより低い場合は「いいえ」と表示される場合があることにご注意ください。通常、添付ファイルだけでなく、ヘッダーや本文を含むメール全体のサイズが重要です。受信者のサーバーが100MB以上のメールをサポートしている場合は、この調整は有効です。そうでない場合は、バウンスメールまたはNDR(配信不能レポート)が届き、次のような内容が報告される可能性があります。
- 添付ファイルのサイズが許容範囲を超えています
- 552: メッセージサイズが最大許容サイズを超えています
- システム配信不能、メッセージサイズが送信メッセージのサイズ制限を超えています
- メッセージは送信されませんでした。メッセージのサイズを小さくしてもう一度お試しください。
- 552 5.3.4 メッセージサイズが固定の最大メッセージサイズを超えています
- エラー 0x80040610: 送信中のメッセージは、このユーザーに対して設定されたメッセージサイズを超えています
- 追加可能なメッセージの最大サイズを超えました
人気のあるサービスにとって、どれくらいの大きさが大きすぎるのでしょうか?
| メールサービス | 最大メッセージサイズ |
| Gメール | 25MB |
| Google アプリ / ワークスペース | 20 MB(プレミアの場合は50 MB) |
| Microsoft Exchange Online(Office 365) | 25MB |
| ヤフー/AOL | 25MB |
| Zohoメール | 20MB |
まとめ
結論:常に20MBの上限に達してしまう場合は、レジストリをいじるのがおそらく最善策でしょう。ただし、あまりに過剰な制限を設定すると、Outlookが詰まったり、サーバーの制限が厳しくなったりする可能性がありますので、ご注意ください。手っ取り早い解決策としては、大容量ファイルをクラウドストレージにアップロードしてリンクを共有する方法もありますが、どうしても大容量の添付ファイルを頻繁に送信したい場合は、このレジストリ調整が効果的です。
まとめ
- レジストリを編集する前に Outlook を閉じます。
- Outlook のバージョンに基づいて正しいレジストリ キーに移動します。
- MaximumAttachmentSize を希望の制限 (KB 単位) に合わせて作成または変更します。
- Outlook を再起動して再試行してください。
まとめ
これで誰かの頭痛の種が半分に減ることを願っています。レジストリの変更は少し面倒ですが、ファイルを小さなチャンクに分割したり、頻繁にエラーに遭遇したりするよりはましです。ただし、サーバーまたは受信者のサーバーが大きなファイルを拒否する場合、レジストリを調整しても解決できないことを覚えておいてください。しかし、多くの人にとって、その制限を増やすことは目に見える違いをもたらします。