Change On-line、2022 年 1 月にどこでもプラス アドレス指定を有効にする
アドレス指定とアドレス指定のデフォルトの有効化が一部の受信者に影響を与える可能性がある
2020 年 9 月、マイクロソフトは、使用する機能を導入しました。 プラス Exchange オンラインでのアドレス指定.プラスアドレス指定は、深く暗い電子メールのテクニックではありません。Outlook.com やGmailなどのコンシューマーメールシステムや、その他多くのメールシステムでサポートされています。プラスアドレス指定とは、ユーザーが通常のメールアドレスを使用してメッセージを送信できることを意味します(など Chris.Bishop@Office365itpros.com) に、オプションの接尾部をプラス文字で区切ります。接尾辞は、ユーザーが選択する目的で選択した任意のタグです。
プラスアドレスの最大の用途は、おそらく人々がオンラインサービスにサインアップするときです。プラス アドレスを使用すると、サービスが自分のアドレスを別のビジネスに販売しているかどうかをユーザーが知ることができます。たとえば、上記の住所を持つ人は、次のようなアドレスを使用する可能性があります。 Chris.Bishop+P365@Office365itpros.com を購読する 実用的な365ニュースレター (図1)。アドレスに送信されたメッセージは Office365itpros.com サーバーに送信され、メッセージからサフィックスが削除され、メールボックスに配信されます。 Chris.Bishop@Office365itpros.com 住所。後で、別のソースからプラス アドレスに送信されたメッセージが表示された場合、その送信元ドメインが、サインアップした元のサービスからそのメッセージを取得したことを知ります。

プラスアドレス指定のための現在のコントロール
マイクロソフトが Exchange Online にプラス アドレス指定を導入したとき、この機能はオプションであり、次の機能によって制御されていました。 受信者を許可します。 を設定します。もし $FalseExchange Online では、ユーザーが開始したアドレス指定をサポートせず、プラス アドレスを使用する唯一の方法は、管理者がメールが有効な受信者 (メールボックス、共有メールボックス、Microsoft 365 グループ、または配布リスト) のプロキシ アドレスとして 1 つを作成した場合でした。実際には、設定が $FalseExchange Online では、アドレスからプラスセグメントが削除されず、完全なアドレス文字列をディレクトリ内のアドレスと照合しようとします。
ユーザーが開始したプラスアドレス指定は、個々のユーザーがプラスアドレスのタグを選択できることを意味します。これを可能にするには、 受信者を許可します。 に設定する $True.設定を更新する方法は次のとおりです。 組織の設定 コマンドレット:
組織構成の設定 – 受信者$True
セット–組織構成 –受信者を許可します。 $真 |
今変更されているのは(MC276028、8月6日)、マイクロソフトは、2022 年 1 月にすべてのテナントで既定でアドレス指定を使用できるように、オプションの組織設定を削除する予定です。つまり、何も有効にする必要はありませんし、プラスアドレス指定はすべてのユーザーが利用できるようになります。
5 か月の通知期間の理由は、Exchange Online 全体でのアドレスとアドレスの有効化によって、アドレスとアドレスのプロキシ アドレスが存在するテナントに影響が生じるためです。マイクロソフトが言うように: “プラス記号 (+) を含む電子メール アドレスの使用を停止しない場合、サービス全体でアドレス指定が有効になっているときに Exchange Online が電子メールを配信できなくなる場合があります。."これには、ハイブリッド メールボックスと社内メールボックスの両方が含まれます。
プロキシ アドレスを持つ受信者の報告
Exchange Online ではこれらのアドレスに電子メールを配信できなくなるため、テナント管理者は 2022 年 1 月より前に、文字にプラス記号を含むプロキシ アドレスを削除することをお勧めします。影響を受けているかどうかを簡単に確認するには、次のコードを実行します。
受信者を取得する – フィルター '電子メールアドレス – “*+*" |テーブル名、電子メール アドレスの形式
取得–受信者 –フィルター 「メールアドレス -“*+*"のような」 | 形式–テーブル 名前, 電子メール アドレス |
プラスアドレスを分離して報告する、より開発された(便利な)バージョンのコマンドは次のとおりです。
$Report = [System.Collections.Generic.List[Object]]::新しい()
ForEach ($Recipientsの$Recipient) {
ForEach ($Address$Recipient.電子メールアドレス) {
($Address -のような “*+*") {
$ReportLine = [PSCustomObject][Ordered]@{ # メールアドレスの詳細を書き出す
ユーザー = $Recipient.表示名
タイプ = $Recipient受信者タイプ
アドレス = $Address
オブジェクト Id = $Recipient.外部ディレクトリオブジェクト Id }
$Report.追加($ReportLine)
} # 終了する場合
} # アドレスの終了
} 受信者の#End
$Report |アウトグリッドビュー
$Report |エクスポート CSV -NoType 情報 “c:tempPlusアドレス.csv"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
[array]$受信者 = (取得–受信者 –フィルター 「メールアドレス -“*+*"のような」 –結果サイズ 無制限の | 選ぶ 表示名, 電子メール アドレス, 受信者の種類, 外部ディレクトリオブジェクト Id) もし ($受信者.数える –eq 0) { 書く–ホスト “あなたはすべて設定されています – メールが有効な受信者にプラスアドレスが見つかりません"; 壊す} 然も無くば { 書く–ホスト (「メールが有効な受信者{0}、プラスアドレスで見つかりました – analzying.」 –ヘ $受信者.数える) }
$報告 = [System.Collections.Generic.List[Object]]::新機能() フォーリーチ ($受信者 で $受信者) { フォーリーチ ($住所 で $受信者.電子メール アドレス) { もし ($住所 –という感じで “*+*") { $レポートライン = [PSCustomObject][Ordered]@{ #電子メールアドレスの詳細を書き出す 利用者 = $受信者.表示名 種類 = $受信者.受信者の種類 住所 = $住所 オブジェクト ID = $受信者.外部ディレクトリオブジェクト Id } $報告.足す($レポートライン) } # 次の場合に終了 } # アドレスの終了 } 受信者の#End $報告 | アウト–グリッドビュー $報告 | 輸出–CSV –いいえ型情報 “c:tempPlusアドレス.csv" |
出力は画面上 (Out-GridView – 図 2) に加えて、アドレスを確認し、受信者から削除して 2022 年 1 月に行う変更に備えるために使用できる CSV ファイルです。

プロキシ アドレスの削除受信者から
受信者からアドレスに加えて読み取りおよび削除するコードは簡単です。CSV ファイルをインポートし、スイッチを使用して、その種類に基づいて受信者を更新する正しいコマンドを呼び出します。ご覧のとおり、コードはユーザーのメールボックス、共有メールボックス、グループ メールボックス、および配布リストに対応します。
$Addresses = インポート CSV “c:tempPlusAddresses.csv"
ForEach ($Addressesの$Address) {
スイッチ ($Address.タイプ) {
{ @(“ユーザーメールボックス"、"共有メールボックス") – $_ が含まれています{
書き込みホスト (「{1} {2}からアドレス {0}を削除する」 -f $Address.Address,$Address.Type,$Address User)
メールボックスの設定 – ID $Address.ObjectId -電子メール アドレス @{削除=$Address.アドレス} -エラーアクションサイレント続行 }
“グループメールボックス" {
書き込みホスト (「{1} {2}からアドレス {0}を削除する」 -f $Address.Address,$Address.Type,$Address User)
セットユニファイド グループ -ID $Address.ObjectId -電子メール アドレス @{削除=$Address.アドレス} -エラーアクションサイレント継続 }
「メールユニバーサルディストリビューショングループ」 {
書き込みホスト (「配布リスト {1}からアドレス {0}を削除する」 -f $Address.Address、$Addressユーザー)
設定配布グループ -id $Address.ObjectId -電子メール アドレス @{削除=$Address.アドレス} – エラーアクションはサイレントに続きます
}
} # エンドスイッチ
} # エンド ForEach
書き込みホスト “すべて完了!
$アドレス = 輸入–CSV “c:tempPlusアドレス.csv" フォーリーチ ($住所 で $アドレス) { スイッチ ($住所.種類) { { @(“ユーザーメールボックス", “共有メールボックス") –含む $_ } { 書く–ホスト (「{1} {2}からアドレス{0}を削除する」 –ヘ $住所.住所, $住所.種類, $住所.利用者) セット–メールボックス –同一性 $住所.オブジェクト ID –電子メール アドレス @{取り去る=$住所.住所} –エラーアクション 静かに続ける } “グループメールボックス" { 書く–ホスト (「{1} {2}からアドレス{0}を削除する」 –ヘ $住所.住所, $住所.種類, $住所.利用者) セット–ユニファイドグループ –同一性 $住所.オブジェクト ID –電子メール アドレス @{取り去る=$住所.住所} –エラーアクション 静かに続ける } 「メールユニバーサルディストリビューショングループ」 { 書く–ホスト (“アドレス {0}を配布リスト {1}から削除する" –ヘ $住所.住所, $住所.利用者) セット–配布グループ –同一性 $住所.オブジェクト ID –電子メール アドレス @{取り去る=$住所.住所} –エラーアクション 静かに続ける } } # エンドスイッチ } # エンドフォーリーチ ダブリュー儀式–ホスト 「すべて完了! |
メールが有効な受信者のプラス アドレスをクリーンアップするコードを実行した後、Microsoft が 2022 年 1 月に大きな切り替えを行ったときに、問題が発生する可能性はありません。少なくとも、それは理論です!
ディスカッション
コメント一覧
まだ、コメントがありません