【Outlook】添付ファイルの拡張子で送信ブロックされる時の許可設定

【Outlook】添付ファイルの拡張子で送信ブロックされる時の許可設定
🛡️ 超解決

Microsoft Outlookで特定の拡張子のファイルを添付して送信しようとすると、ブロックされて送信できないことがあります。これはセキュリティ上の対策ですが、業務で必要なファイルが送れないと困ります。この記事では、Outlookで添付ファイルの拡張子による送信ブロックを許可する設定方法を説明します。

【要点】ブロックされた拡張子を許可する設定

  • Exchange管理センター: トランスポートルールを作成して特定の拡張子を許可します。
  • PowerShell: Exchange Management Shellでコマンドを実行して許可リストに追加します。
  • レジストリ編集: Outlookクライアント側でブロックを解除する方法もありますが、サーバー設定が優先されます。

ADVERTISEMENT

なぜ添付ファイルの拡張子がブロックされるのか

Outlookの添付ファイルブロックは、ウイルスやマルウェアの拡散を防ぐためのセキュリティ機能です。Exchange OnlineやオンプレミスのExchange Serverでは、危険とみなされる拡張子(.exe、.bat、.vbsなど)をデフォルトでブロックします。これにより、受信者が不正なファイルを開くリスクを減らします。Microsoft 365の管理センターでも同様のルールが適用されますが、管理者が許可リストをカスタマイズできます。例えば、業務で.jarファイルを送る必要がある場合、ブロックされて送信エラーになります。この問題を解決するには、ExchangeのトランスポートルールまたはPowerShellで許可設定を行います。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

ブロックされている拡張子を許可する方法

ここでは、Exchange管理センターとPowerShellの二通りの方法を紹介します。いずれも管理者権限が必要です。個人のOutlook.comアカウントでは設定できないため、組織のIT部門に依頼してください。

  1. Exchange管理センターにアクセスする
    ブラウザでExchange管理センターを開き、管理者アカウントでログインします。URLはhttps://admin.exchange.microsoft.com です。
  2. メールフロールールを選択する
    左メニューの「メールフロー」→「ルール」をクリックします。
  3. 新しいルールを作成する
    「+」ボタンから「新しいルールを作成」を選びます。ルール名を「添付ファイル許可」などと入力します。
  4. 条件を設定する
    「次の場合、このルールを適用する」で「添付ファイルの拡張子が次のいずれかと一致する」を選び、許可したい拡張子(例:.jar, .ps1)を追加します。
  5. アクションを設定する
    「次の操作を実行」で「添付ファイルの拡張子に関するメッセージをブロックしない」を選択します。または「メッセージを配信する」など、ブロック解除に相当するアクションを選びます。
  6. ルールを有効化する
    「保存」をクリックし、ルールが有効になっていることを確認します。テスト送信してブロックされないか確かめます。

PowerShellを使用する方法

Exchange Management Shellからコマンドを実行して、より細かく設定できます。接続後、以下のコマンドで許可リストに拡張子を追加します。

  1. Exchangeへの接続
    Connect-ExchangeOnline コマンドで管理者アカウントに接続します。
  2. 現在の設定を確認
    Get-MailboxOrganization | fl FileExtensionBlockList で現在ブロックされている拡張子を確認します。
  3. 許可したい拡張子をブロックリストから削除
    Set-MailboxOrganization -FileExtensionBlockList @{Remove=”jar”,”ps1″} のように指定します。
  4. 変更を反映
    設定が反映されるまで数分かかることがあります。メール送信でテストします。

注意点とよくある失敗例

落とし穴1: 組織ポリシーで上書きされる

Exchange管理センターで許可設定をしても、さらに上位の組織ポリシー(セキュリティ&コンプライアンスセンターのマルウェアポリシーなど)でブロックされていると、送信できません。両方の設定を確認する必要があります。

落とし穴2: 拡張子の大文字小文字の違い

ルールで指定する拡張子は小文字で統一してください。Exchangeは大文字小文字を区別しませんが、混乱を避けるためです。また、「.jar」のようにドットを含めると正しく認識されないことがあるので、拡張子のみ「jar」と入力します。

落とし穴3: 許可した拡張子が別のルールで再ブロックされる

複数のトランスポートルールが存在する場合、優先順位が高いルールでブロックされると、許可ルールが機能しません。ルールの優先順位を確認し、許可ルールを上位に移動してください。

設定方法 適用対象 難易度 即時反映
Exchange管理センター Exchange Online / オンプレミス 簡単 数分後
PowerShell Exchange Online / オンプレミス 中級 即時
セキュリティ&コンプライアンスセンター Microsoft 365 やや難しい 1時間以内

ADVERTISEMENT

よくある質問(FAQ)

Q1: 個人のOutlook.comでも設定できますか?

残念ながら、個人用Outlook.comアカウントでは添付ファイルのブロック設定を変更できません。Microsoftがセキュリティ上、一部の拡張子を常にブロックしています。業務で必要な場合は、組織のメールアカウントを使用してください。

Q2: ブロックされている拡張子の一覧はどこで確認できますか?

Exchange管理センターの「メールフロー」→「添付ファイルの拡張子」で確認できます。PowerShellでは Get-MailboxOrganization | fl FileExtensionBlockList で表示されます。

Q3: 許可設定を元に戻すにはどうすればいいですか?

作成したトランスポートルールを削除するか、PowerShellでブロックリストに再度追加します。Set-MailboxOrganization -FileExtensionBlockList @{Add=”jar”} のようにして戻せます。

添付ファイルの拡張子ブロックはセキュリティの要ですが、業務上必要な場合は適切に許可設定を行いましょう。Exchange管理センターやPowerShellを使えば簡単に設定できます。ただし、組織のポリシーやセキュリティ規定に違反しないよう注意してください。また、新しいOutlookではWeb版のOutlook on the webでも同様の設定が可能です。SharePointやOneDriveにも同様のブロック機能がありますが、こちらは別途設定が必要です。不明な点はIT管理者に相談することをおすすめします。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

SPONSORED