Outlookで添付ファイルとしてZIP形式のファイルを送信しようとした際、その中に.exeファイルが含まれているとブロックされてしまうことがあります。これはセキュリティ上の理由から既定で設定されている動作です。しかし業務上やむを得ず許可したいケースもあるでしょう。本記事では管理者がExchange OnlineまたはExchange Serverの設定でZIP内の.exe送信を許可する手順をご紹介します。
【要点】ZIP内の.exeファイルを送信許可する管理者設定
- 通常のブロック動作: Outlookは添付ファイルの拡張子に基づき.exeをブロックします。ZIP内でもスキャンされることがあります。
- 管理者設定の場所: Exchange管理センターのメールフロールール、またはPowerShellでトランスポートルールを作成します。
- セキュリティ上の注意: 許可するとマルウェア配信のリスクが高まります。特定の送信者や宛先に限定することを推奨します。
ADVERTISEMENT
目次
なぜOutlookはZIP内の.exeをブロックするのか
OutlookおよびExchange Onlineは、セキュリティを強化するために特定のファイル拡張子を添付ファイルとしてブロックします。ブロックされる拡張子の一覧は既定で用意されており、.exeや.bat、.vbsなど実行可能ファイルが含まれます。ZIPファイル自体はブロックされませんが、その中にこれらの実行可能ファイルが含まれている場合、Exchange Onlineのマルウェア対策ポリシーやトランスポートルールが検出してブロックします。これは受信者のコンピューターをマルウェアから守るための重要な機能です。
しかし企業の業務では、例えば自社開発のソフトウェアを顧客に配布するため、やむを得ずZIP内の.exeを送信しなければならないケースがあります。このような場合、管理者がExchangeの設定を変更してブロックを回避できます。ただし、許可すると組織全体のセキュリティが低下する可能性があるため、影響範囲を十分に考慮する必要があります。
ZIP内の.exe送信を許可する管理者設定手順
ここではExchange管理センター(EAC)とExchange Online PowerShellの2つの方法を説明します。どちらの方法でも、特定の条件に一致するメッセージについて添付ファイルのブロックをスキップできます。
- Exchange管理センター(EAC)にサインインします。
https://admin.exchange.microsoft.com にアクセスし、管理者アカウントでログインします。 - [メールフロー] の [ルール] を開きます。
左側のナビゲーションから [メールフロー] を展開し、[ルール] をクリックします。 - [+新しいルール] をクリックし、[ルールの作成] を選択します。
ルール作成ウィザードが表示されます。名前を「ZIP内.exe許可」などと入力します。 - 条件を設定します。
[条件の追加] から [送信者] または [受信者] を選択し、許可したいユーザーやドメインを指定します。例えば [送信者が次のユーザーである] に特定のメールアドレスを設定します。 - アクションを設定します。
[アクションの追加] から [添付ファイルの種類] を選択し、[ファイル拡張子のブロックをバイパスする] を選びます。拡張子リストに「exe」を追加します。また、必要に応じて [ZIPアーカイブ内のファイルもチェックする] のチェックを外します。 - ルールのモードを [適用] に設定し、[保存] をクリックします。
ルールが作成され、すぐに有効になります。必要に応じて [優先度] を調整してください。
PowerShellを使用する場合は、次のコマンド例を参考にしてください。管理者権限でExchange Online PowerShellに接続し、以下のコマンドを実行します。
New-TransportRule -Name "Allow EXE in ZIP" -From "user@contoso.com" -SetHeaderName "X-Allow-Exe" -SetHeaderValue "true" -ExceptIfAttachmentExtensionMatchesWords "exe"
ただし、このコマンドは一例です。実際の環境に合わせて条件やアクションを調整してください。
落とし穴1: ルールの優先順位を誤るとブロックが解除されない
Exchange Onlineでは複数のルールが適用されます。ブロックするルールより優先度の高いルールで許可設定を行わないと、ブロックが解除されません。ルール作成後は、必ずテストメールを送信して動作を確認してください。
落とし穴2: すべてのユーザーに適用するとセキュリティリスクが高まる
許可範囲を広げすぎると、悪意のある内部関係者や乗っ取られたアカウントからマルウェアが送信されるリスクが大きくなります。送信者や宛先を特定のグループやドメインに制限することが推奨されます。
落とし穴3: テスト環境で検証しないと本番で思わぬ影響が出る
ルールの設定ミスにより、本来ブロックすべきファイルが許可されたり、許可すべきファイルがブロックされたりする可能性があります。テスト用のメールボックスを使って十分に検証を行ってから本番反映してください。
設定方法の比較
Exchange管理センター、PowerShell、そしてサードパーティ製ツールを使用する方法の比較です。
| 方法 | メリット | デメリット |
|---|---|---|
| Exchange管理センター (EAC) | GUIで直感的に操作できる。初めての管理者でも扱いやすい。 | 複雑な条件設定には向かない。大量のルール管理が煩雑。 |
| Exchange Online PowerShell | 条件を細かく指定できる。スクリプト化で複数環境に一括適用可能。 | PowerShellの知識が必要。誤ったコマンドで障害を起こすリスク。 |
| サードパーティ製セキュリティツール | Exchangeとは別のレイヤーで制御できる。詳細なログやレポートが得られる。 | 追加コストがかかる。導入・管理の手間が増える。 |
どの方法を選ぶにしても、組織のセキュリティポリシーに合致しているか確認することが重要です。
ADVERTISEMENT
よくある質問
Q1: ZIP内の.exeだけでなく、他の実行可能ファイル(.bat、.cmdなど)も許可したいです。どうすればよいですか?
A1: ルール内の添付ファイル拡張子リストにブロックをバイパスする拡張子として「bat」「cmd」「vbs」などを追加することで対応できます。ただし、セキュリティリスクは拡大します。
Q2: 許可設定を行ったのに、まだブロックされます。なぜですか?
A2: 考えられる原因として、ルールの優先順位の問題、条件が正しく設定されていない、またはExchange Onlineのマルウェア対策ポリシーが別途ブロックしている可能性があります。マルウェア対策ポリシーでもZIP内の.exeをブロックする設定がないか確認してください。
Q3: 外部の受信者にのみ.exeを含むZIPを送信したいのですが、設定は可能ですか?
A3: 可能です。ルールの条件で [受信者ドメインが次のいずれかである] を選択し、外部ドメインを指定してください。ただし、組織外への送信は特にリスクが高いため、許可範囲を最小限に留めてください。
まとめ
OutlookでZIP内の.exeファイルを送信するには、管理者がExchangeのトランスポートルールを構成する必要があります。設定はExchange管理センターまたはPowerShellで行えますが、セキュリティリスクを十分に理解した上で、許可範囲を限定することが大切です。特に、すべてのユーザーに適用するのではなく、必要なケースにのみ限定することで、リスクを最小限に抑えられます。設定後は必ずテストを行い、意図した動作になっているか確認してください。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
SPONSORED
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Teams】「Microsoft Teams の読み込み中に問題が発生しました」画面がループする時の修復手順
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
