社畜の所業

社畜の所業

Microsoft365の機能について解説をしていきたいと思います。このブログの情報をご活用いただければ幸いです。たまに他の情報も取り入れていきたいと思います。

※このサイトはPR記事を含みます。

【Microsoft365参考書】スパム対策ポリシーの送信禁止リストに一括で登録するには?

スパム対策ポリシーの送信禁止リストに一括で登録するには?

 

 

今回は、スパム対策ポリシーの [ブロックされた送信者]、[ブロックされたドメイン] に一括で登録する際のコマンドをご紹介します。

 

なお、スパム対策ポリシーの [許可または禁止されている送信者とドメイン] において、受信拒否送信者一覧、受信拒否ドメイン一覧、受信許可送信者一覧、受信許可ドメイン一覧の登録可能な上限値はそれぞれ文字数に関係なく 1024 個までとなります。

 

スパムフィルターの受信拒否一覧に登録する手順


以下の URL を参考に、全体管理者アカウントで Exchange Online に接続してから実行してください。

it-bibouroku.hateblo.jp

 

1. 受信拒否一覧へ登録するメールアドレス、もしくはドメイン一覧の CSV ファイルを用意します。


<CSV ファイル書式>
1 行目 : 項目名
2 行目 : 設定したいメールアドレス、もしくはドメイン 4
3 行目 : 設定したいメールアドレス、もしくはドメイン 5
4 行目 : 設定したいメールアドレス、もしくはドメイン 6
 
<作成例> メールアドレスの場合
BlockedSenders
user04@contoso.com
user05@contoso.com
user06@contoso.com
 
<作成例> ドメインの場合
BlockedSenderdomains
contoso4.com
contoso5.com
contoso6.com

2. CSV ファイルを UTF-8 で保存します。

(1). CSV ファイルを右クリックし、[プログラムから開く] - [メモ帳] の順にクリックします
(2). 開いたメモ帳で [ファイル] - [名前を付けて保存] の順にクリックします。
(3). ファイルの種類で [すべてのファイル] を選択します。
(4). 文字コードで [UTF-8] を選択します。
(5). [保存] をクリックします。

3. 作成した CSV ファイルを読み込み、メールアドレス、もしくはドメインを登録するコマンドレットを実行します。

3-1. メールアドレスの場合

<構文>
Import-csv "<保存先パス\ファイル名.csv>" | foreach {Set-HostedContentFilterPolicy -Identity <スパムフィルター名> -BlockedSenders @{add=$_.BlockedSenders}}
 
<実行例>
Import-Csv "C:\Temp\BlockedSenders.csv" | foreach {Set-HostedContentFilterPolicy -Identity Default -BlockedSenders @{add=$_.BlockedSenders}}
 
※ 上記の例では C ドライブ直下の Temp フォルダに保存されている [BlockedSenders] という CSV ファイルのデータをスパム対策ポリシーの [迷惑メール対策の受信ポリシー (既定)]の受信拒否送信者に追加しています。

 

3-2. ドメインの場合

<構文>
Import-csv "<保存先パス\ファイル名.csv>" | foreach {Set-HostedContentFilterPolicy -Identity <スパムフィルター名> -BlockedSenderdomains @{add=$_.BlockedSenderdomains}}
 
<実行例>
Import-Csv "C:\Temp\BlockedSenderdomains.csv" | foreach {Set-HostedContentFilterPolicy -Identity Default -BlockedSenderdomains @{add=$_.BlockedSenderdomains}}
 

補足として受信許可リストにドメインを一括で登録する手順もご紹介したいと思います。

 

1. 受信許可一覧へ登録するドメイン一覧の CSV ファイルを用意します。

<CSV ファイル書式>
1 行目 : 項目名
2 行目 : 設定したいドメイン 1
3 行目 : 設定したいドメイン 2
4 行目 : 設定したいドメイン 3
 
<作成例>
AllowedSenderDomains
contoso.com
contoso2.com
contoso3.com

 

2. CSV ファイルを UTF-8 で保存します。

(1). CSV ファイルを右クリックし、[プログラムから開く] - [メモ帳] の順にクリックします
(2). 開いたメモ帳で [ファイル] - [名前を付けて保存] の順にクリックします。
(3). ファイルの種類で [すべてのファイル] を選択します。
(4). 文字コードで [UTF-8] を選択します。
(5). [保存] をクリックします。

3. 作成した CSV ファイルを読み込み、ドメインを登録するコマンドレットを実行します。

<構文>
Import-csv "<保存先パス\ファイル名.csv>" | foreach {Set-HostedContentFilterPolicy -Identity <スパムフィルター名> -AllowedSenderDomains @{add=$_.AllowedSenderDomains}}
 
<実行例>
Import-Csv "C:\Temp\AllowedSenderDomains.csv" | foreach {Set-HostedContentFilterPolicy -Identity Default -AllowedSenderDomains @{add=$_.AllowedSenderDomains}}
 

 

it-bibouroku.hateblo.jp