Exchange Server の電子メール アドレス ポリシー
Emailアドレス ポリシーは、Exchange 組織内の受信者の電子メール アドレスを作成するルールを定義します。 Exchange Server 2016 および Exchange Server 2019 のメール アドレス ポリシーは、基本的に 2010 年Exchange Server から変更されません。
電子メール アドレス ポリシーで使用できる SMTP ドメインは、Exchange 組織 (特に権限のあるドメインと内部リレー ドメイン) で構成されている承認済みドメインによって定義されます。 承認済みドメインの詳細については、「Exchange Serverの承認済みドメイン」を参照してください。
電子メール アドレス ポリシーの基本的なコンポーネントは次のとおりです。
Emailアドレス テンプレート: 受信者のメール アドレス形式を定義します (例:
<firstname>@contoso.com
または<lastname>.<firstname>@contoso.com
)。受信者フィルター: ポリシーによって電子メール アドレスが構成されている受信者を指定します。
優先度: 電子メール アドレス ポリシーを適用する順序を指定します (受信者が複数のポリシーによって識別される場合に重要)。
メール アドレス ポリシーを構成するには、Exchange Serverの電子メール アドレス ポリシーの手順に関するページを参照してください。
メールアドレスのテンプレート
電子メール アドレス テンプレートには、 アドレスの種類 と アドレス形式が含まれています。 電子メール アドレス ポリシーには、複数の電子メール アドレス テンプレートを含めることができます。 1 つのテンプレートでプライマリ (返信) SMTP メール アドレスを定義する必要があり、ポリシーで定義できるプライマリ SMTP 電子メール アドレスは 1 つだけです (受信者の 場合は [返信先: 電子メール アドレス] です)。 ポリシー内の他の電子メール アドレス テンプレートでは、受信者の追加または プロキシ アドレスが定義されます。
アドレスの種類
主に電子メール アドレス ポリシーで SMTP メール アドレスを使用しますが、その他のメール アドレスの種類を使用できます。 有効なアドレスの種類の値は次のとおりです。
SMTP
GWISE: Novell GroupWise。 既定では、不足している
%ExchangeInstallPath%Mailbox\address\gwise\amd64\gwxpxgen.dll
ファイルを探してメール アドレスの形式を検証します。注: Lotus Notes。 既定では、含まれている
%ExchangeInstallPath%Mailbox\address\notes\amd64\ntspxgen.dll
ファイルを使用して電子メール アドレスの形式を検証します。X400: 既定では、含まれている
%ExchangeInstallPath%Mailbox\address\notes\amd64\x400prox.dll
ファイルを使用して電子メール アドレスの形式を検証します。
注:
Exchange 管理シェルでは、値
SMTP
はプライマリ 電子メール アドレスを指定し、値smtp
は追加の (プロキシ) アドレスを指定します。EAC では、[ この形式を返信メール アドレスにする ] チェック ボックスのみが、メール アドレスがプライマリ アドレスかプロキシ アドレスかを制御します。 [ Enter a custom address type ]\(カスタム アドレスの種類を入力する\) フィールドに SMTP と smtp のどちらを入力してもかまいません。 ただし、ポリシー内の電子メール アドレス テンプレートの一覧では、EAC はプライマリ アドレスの SMTP (太字と大文字) と、プロキシ アドレスの smtp (太字と小文字ではない) の値を示します。
メール アドレス ポリシーで構成できるメール アドレスの種類は、個々の受信者に対して構成できるメール アドレスと比較して制限されます。
SMTP 以外のすべてのメール アドレスは、カスタム アドレスの種類と見なされます。 Exchange では、X.400、Novell GroupWise、または Lotus Notes のメール アドレスの種類に対して一意のダイアログ ボックスやプロパティ ページは提供されません。 SMTP 以外の電子メール アドレスには、適切な.dll ファイルが必要です。
住所の形式
SMTP メール アドレスでは、 という構文 chris@contoso.com
が使用されます。ここで、値 chris
はメール アドレスの ローカル部分 であり、値 contoso.com
は SMTP ドメイン ( アドレス空間 または ネームスペースとも呼ばれます) です。 使用可能な SMTP ドメインの値は、組織用に構成されている承認済みドメインによって決まります。
電子メール アドレス ポリシーを使用すると、ローカル パーツとドメイン値の異なる組み合わせを使用して、複数の SMTP 電子メール アドレスを受信者に割り当てることができます。 ただし、プライマリ アドレスとして構成できるのは、ポリシー内の 1 つの SMTP メール アドレスのみです。
Exchange Management Shell のすべての SMTP 電子メール アドレス形式、または EAC のカスタム SMTP メール アドレス形式では、電子メール アドレスのローカル部分を定義するために変数を使用する必要があります。 これらの変数については、次の表を参照してください。
変数 | 値 |
---|---|
%d | 表示名 |
%g | 名 (姓名の名) |
%i | ミドル ネームのイニシャル |
%m | Exchange エイリアス |
%rxy | x のすべての出現箇所を y に置き換える |
%rxx | x のすべての出現箇所を削除する |
%s | 姓 (名字) |
% ng | 名の最初の n 文字。 たとえば、 %2g 名の最初の 2 文字を使用します。 |
% ns | 姓の最初の n 文字。 たとえば、 %2s 姓の最初の 2 文字を使用します。 |
変数に加えて、Exchange メール アドレスで許可される US ASCII テキスト文字 (ピリオド () やアンダースコア (.
_
) など) を使用することもできます。 各ピリオドは、他の有効な文字 (例: %g.%s
) で囲む必要があることに注意してください。
EAC では、事前設定された SMTP メール アドレス形式の短い一覧から選択できます。 これらのアドレス形式については、次の表で説明します。この例のユーザー名はエリザベス Brunner で、ドメインは contoso.com。
例 | Exchange Management Shell と同等の |
---|---|
<alias>@contoso.com |
%m@contoso.com |
elizabeth.brunner@contoso.com |
%g.%s@contoso.com |
ebrunner@contoso.com |
%1g%s@contoso.com |
elizabethb@contoso.com |
%g%1s@contoso.com |
brunner.elizabeth@contoso.com |
%s.%g@contoso.com |
belizabeth@contoso.com |
%1s%g@contoso.com |
brunnere@contoso.com |
%s%1g@contoso.com |
メール アドレス ポリシーの受信者フィルター
受信者フィルターは、メール アドレス ポリシーが適用される受信者を識別します。 既定の受信者フィルターとカスタム受信者フィルターという 2 つの基本のオプションがあります。 これらは基本的に、動的配布グループとアドレス帳で使用される受信者フィルターオプションと同じです。 以下の表は、これら 2 つのフィルター処理の方法の違いを要約したものです。
受信者フィルターの方法 | ユーザー インターフェイス | フィルター処理可能な受信者プロパティ | フィルター演算子 |
---|---|---|---|
既定の受信者フィルター | Exchange 管理センター (EAC) と Exchange 管理シェル | 以下に限定されます。
|
プロパティの値は、完全に一致する必要があります。 ワイルドカードや部分一致はサポートされていません。 たとえば、"Sales" は、"Sales and Marketing" という値とは一致しません。 同じプロパティの複数の値は、常に or 演算子を使用します。 たとえば、"Department equals Sales or Department equals Marketing" となります。 複数のプロパティの場合は、and 演算子を使用します。 たとえば、"Department equals Sales and Company equals Contoso" となります。 |
カスタム受信者フィルター | Exchange 管理シェルのみ | 使用可能なすべての受信者属性を使用できます。 | OPATH フィルター構文を使用して、使用可能な Windows PowerShell フィルター演算子を指定します。 ワイルドカードおよび部分一致がサポートされています。 |
注意:
既定のフィルターとカスタマイズされたフィルターを同時に使用することはできません。
Active Directory (組織単位またはコンテナー) 内の受信者の場所は、既定の受信者フィルターとカスタム受信者フィルターの両方で使用できます。
カスタム受信者フィルターを使用するメール アドレス ポリシーを Exchange 管理シェルで作成した場合、EAC で受信者フィルターを編集することはできません。
個々の受信者がメール アドレス ポリシーの影響を受けるのを防ぐことができます。 以下に例を示します。
EAC の受信者のプロパティの [Email アドレス] タブで、[この受信者に適用されたメール アドレス ポリシーに基づいて電子メール アドレスを自動的に更新する] チェック ボックスをオフにします。
Exchange 管理シェルで、EmailAddressPolicyEnabled パラメーターを受信者管理コマンドレット (たとえば、Set-Mailbox や Set-DistributionGroup) の値
$false
に設定します。
電子メール アドレス ポリシーの優先度
受信者が複数の電子メール アドレス ポリシーによって識別される場合、受信者の電子メール アドレスは、評価された最初の電子メール アドレス ポリシーによってのみ構成されます。 ポリシーの優先順位を使用して、ポリシーが評価される順序を構成します。 優先度の低い数値は、優先度が高いことを示し、優先度の高いポリシーは最初に評価され、既定のメール アドレス ポリシーは常に最後に評価されます。 最も具体的または制限の厳しい受信者フィルターを使用するポリシーには、優先度の高い (低い数値) を割り当てます。
考慮すべきその他の問題を次に示します。
受信者は、1 つの電子メール アドレス ポリシーによってのみ影響を受ける可能性があります。 受信者がポリシーのフィルター処理プロパティと一致すると、他のすべてのポリシーは無視されます。
適用 されていないポリシーを含むすべてのメール アドレス ポリシーは、優先度に基づいて評価されます。 たとえば、優先度 1 ポリシーと優先度 2 ポリシーの両方が受信者を識別する場合、最初のポリシーで一致すると、最初のポリシーが受信者に 適用されたことがない場合でも、2 番目のポリシーが受信者の電子メール アドレスを更新できなくなります。
既定の電子メール アドレス ポリシー
Exchange セットアップでは、組織内のすべての受信者にメール アドレスを適用する既定のメール アドレス ポリシーが作成されます。 既定のメール アドレス ポリシーのプロパティについては、次の一覧で説明します。
名前: 既定のポリシー
優先度: 最低 (他のすべての電子メール アドレス ポリシーは既定のポリシーより前に評価されます)。
[電子メール アドレスの形式]
型:
SMTP
(プライマリ メール アドレス)ドメイン:
<alias>@<ADForestRootFQDN>
。 このドメイン値は、Exchange 組織内で最初に受け入れられたドメインであるために使用されます。
適用対象: すべての受信者の種類。
既定の電子メール アドレス ポリシーを削除することはできません。また、別のポリシーを既定として指定することはできません。 既定のポリシーの一部のプロパティは変更できますが、変更オプションには制限があります。
受信者を種類またはプロパティでフィルター処理することはできません (すべての受信者の種類に適用されます)。
ポリシーの名前や優先度を変更することはできません。
ポリシー内の電子メール アドレス テンプレートを完全にカスタマイズできます (テンプレートの変更、追加、または削除)。 メール アドレス ポリシーの変更について詳しくは、「メール アドレス ポリシーの変更」をご覧ください。
メール アドレス ポリシーを適用する
EAC または Exchange 管理シェルでメール アドレス ポリシーを作成または変更した後、影響を受ける受信者にポリシーを適用する必要があります。
更新プログラムが多数の受信者に影響を与える場合 (推奨事項は 3000 を超えています)、Exchange 管理シェルを使用して、影響を受ける受信者に更新プログラムを適用する必要があります。 詳細については、「 受信者にメール アドレス ポリシーを適用する」を参照してください。