Microsoft Outlookで特定の拡張子のファイルを添付して送信しようとすると、ブロックされて送信できないことがあります。これはセキュリティ上の対策ですが、業務で必要なファイルが送れないと困ります。この記事では、Outlookで添付ファイルの拡張子による送信ブロックを許可する設定方法を説明します。
【要点】ブロックされた拡張子を許可する設定
- Exchange管理センター: トランスポートルールを作成して特定の拡張子を許可します。
- PowerShell: Exchange Management Shellでコマンドを実行して許可リストに追加します。
- レジストリ編集: Outlookクライアント側でブロックを解除する方法もありますが、サーバー設定が優先されます。
ADVERTISEMENT
なぜ添付ファイルの拡張子がブロックされるのか
Outlookの添付ファイルブロックは、ウイルスやマルウェアの拡散を防ぐためのセキュリティ機能です。Exchange OnlineやオンプレミスのExchange Serverでは、危険とみなされる拡張子(.exe、.bat、.vbsなど)をデフォルトでブロックします。これにより、受信者が不正なファイルを開くリスクを減らします。Microsoft 365の管理センターでも同様のルールが適用されますが、管理者が許可リストをカスタマイズできます。例えば、業務で.jarファイルを送る必要がある場合、ブロックされて送信エラーになります。この問題を解決するには、ExchangeのトランスポートルールまたはPowerShellで許可設定を行います。
ブロックされている拡張子を許可する方法
ここでは、Exchange管理センターとPowerShellの二通りの方法を紹介します。いずれも管理者権限が必要です。個人のOutlook.comアカウントでは設定できないため、組織のIT部門に依頼してください。
- Exchange管理センターにアクセスする
ブラウザでExchange管理センターを開き、管理者アカウントでログインします。URLはhttps://admin.exchange.microsoft.com です。 - メールフロールールを選択する
左メニューの「メールフロー」→「ルール」をクリックします。 - 新しいルールを作成する
「+」ボタンから「新しいルールを作成」を選びます。ルール名を「添付ファイル許可」などと入力します。 - 条件を設定する
「次の場合、このルールを適用する」で「添付ファイルの拡張子が次のいずれかと一致する」を選び、許可したい拡張子(例:.jar, .ps1)を追加します。 - アクションを設定する
「次の操作を実行」で「添付ファイルの拡張子に関するメッセージをブロックしない」を選択します。または「メッセージを配信する」など、ブロック解除に相当するアクションを選びます。 - ルールを有効化する
「保存」をクリックし、ルールが有効になっていることを確認します。テスト送信してブロックされないか確かめます。
PowerShellを使用する方法
Exchange Management Shellからコマンドを実行して、より細かく設定できます。接続後、以下のコマンドで許可リストに拡張子を追加します。
- Exchangeへの接続
Connect-ExchangeOnline コマンドで管理者アカウントに接続します。 - 現在の設定を確認
Get-MailboxOrganization | fl FileExtensionBlockList で現在ブロックされている拡張子を確認します。 - 許可したい拡張子をブロックリストから削除
Set-MailboxOrganization -FileExtensionBlockList @{Remove=”jar”,”ps1″} のように指定します。 - 変更を反映
設定が反映されるまで数分かかることがあります。メール送信でテストします。
注意点とよくある失敗例
落とし穴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管理者に相談することをおすすめします。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
SPONSORED
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Teams】「Microsoft Teams の読み込み中に問題が発生しました」画面がループする時の修復手順
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
