次の方法で共有


メール ユーザーの電子メールを有効または無効にする

製品: Exchange Server 2013

Exchange organizationで既存のメール ユーザーのメールを無効にすることができます。 メール ユーザーのメールを無効にすると、Exchange とorganizationのアドレス帳から削除されます。 メール ユーザーが配布グループのメンバーである場合、ユーザーはグループに送信されたメールを受信しなくなります。 また、Exchange 属性は Active Directory のユーザー オブジェクトから削除されますが、ユーザー オブジェクトとその Exchange 以外の属性 (連絡先やorganization情報など) は Active Directory に保持されます。

メール ユーザーのメールを無効にした後、シェルの Enable-MailUser コマンドレットを使用して、ユーザーを再度メールで有効にすることができます。 このコマンドレットを使用して、任意の Active Directory ユーザーをメールで有効にすることもできます。

注:

メール ユーザー (メールが有効なユーザーとも呼ばれます) は、メールボックスを持つorganization内のユーザーとは異なります。 主な違いは、メール ユーザーが Exchange organizationの外部で外部のメール アドレスを持つユーザーを表す点です。 organizationにメールボックスがありません。 organizationにメールボックスを持つユーザーとメール ユーザーの違いの詳細については、「受信者」を参照してください。

メール ユーザーに関連する追加の管理タスクについては、「メール ユーザーの管理」を参照してください。

はじめに把握しておくべき情報

  • 各手順の推定完了時間:2 分。

  • この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「受信者のアクセス許可」トピックの「メール ユーザー」エントリ 参照してください。

  • このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。

ヒント

問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Server のフォーラムにアクセスします。

メール ユーザーの電子メールの無効化

前述のように、メール ユーザーのメールを無効にすると、Exchange 属性は対応する Active Directory メール ユーザー オブジェクトから削除されますが、ユーザーは保持されます。 メール ユーザーは EAC のメール ユーザーの一覧から削除されますが、対応する Active Directory 連絡先オブジェクトを表示および管理するには、Active Directory ユーザーとコンピューターを使用するか、シェルで Get-MailUser コマンドレットと Set-MailUser コマンドレットを使用します。

EAC を使用してメール ユーザーの電子メールを無効にする

  1. EAC で、[ Recipients>Contacts] に移動します。

  2. 連絡先の一覧で、電子メールを無効にするメール ユーザーをクリックします。

  3. [その他のオプション] アイコンをクリックします。をクリックし、[無効] をクリックします。

  4. 選択したメール ユーザーを無効にするかどうかを確認する警告が表示されます。 [ はい ] をクリックして無効にします。

メール ユーザーが連絡先リストから削除されます。

シェルを使用してメール ユーザーの電子メールを無効にする

この例では、メール ユーザー Yan Li の電子メールを無効にします。

Disable-MailUser -Identity "Yan Li"

構文およびパラメーターの詳細については、「Disable-MailUser」を参照してください。

正常な動作を確認する方法

メール ユーザーの電子メールが正常に無効化されたことを確認するには、次の手順を実行します。

  1. EAC で、[ 受信者>Contacts ] に移動し、メール ユーザーが一覧に表示されなくなったことを確認します。

  2. Active Directory ユーザーとコンピューターで、ユーザーを右クリックし、[プロパティ] をクリックします。 [ 全般 ] タブで、[ 電子メール ] ボックスが空白であることに注意してください。 これにより、メール ユーザーがメールが有効になっていないことが確認されます。

  3. シェルで、次のコマンドを実行します。

    Get-MailUser
    

    このコマンドレットはメールが有効なユーザーのみを返すため、電子メールを無効にしたメール ユーザーは結果として返されません。

  4. シェルで、次のコマンドを実行します。

    Get-User
    

    このコマンドレットはすべての Active Directory ユーザー オブジェクトを返すため、電子メールを無効にしたメール ユーザーが結果として返されます。

シェルを使用してユーザーのメールを有効にする

Enable-MailUser コマンドレットを使用して、既存の Active Directory ユーザーをメールで有効にすることができます。 1 人のユーザーをメールで有効にすることも、CSV ファイルを使用して複数のユーザーをメールで有効にすることもできます。

シェルを使用して単一ユーザーのメールを有効にする

この例では、ユーザー Sanjay Shah を mail-enables にします。 外部メール アドレスを指定する必要があります。

Enable-MailUser -Identity "Sanjay Shah" -ExternalEmailAddress renev@tailspintoys.com

シェルと CSV ファイルを使用して複数ユーザーのメールの有効にする

ユーザーを一括でメールで有効にする場合は、まず、メールが有効になっていないユーザーの一覧を CSV (コンマ区切り値) ファイルにエクスポートしてから、メモ帳などのテキスト エディターや Microsoft Excel などのスプレッドシート アプリケーションを使用して、外部メール アドレスを CSV ファイルに追加します。 次に、Shell コマンドで更新された CSV ファイルを使用して、CSV ファイルに一覧表示されているユーザーをメールで有効にします。

  1. 次のコマンドを実行すると、メールが有効でない既存のユーザーまたは組織内のメールボックスを持っていない既存のユーザーの一覧が管理者のデスクトップ上の UsersToMailEnable.csv というファイルにエクスポートされます。

    Get-User | Where {$_.RecipientType -eq "User"} | Out-File "C:\Users\Administrator\Desktop\UsersToMailEnable.csv"
    

    この結果, .csv ファイルは次のようになります。

    Name            RecipientType
    ----            -------------
    Guest           User
    krbtgt          User
    RMS_SERVICE     User
    David Pelton    User
    Kim Akers       User
    Janet Schorr    User
    Jeffrey Zang    User
    Spencer Low     User
    Toni Poe        User
    ...
    
  2. この CSV ファイルを次のように変更します。

    • CSV ファイルからメールを有効にしないユーザーを削除します。 たとえば、前の例の最初の 3 つのエントリは既定のシステム アカウントであるため削除します。

    • RecipientType 列とUserのすべてのインスタンスを削除します。

    • EmailAddress という名前の列見出しを追加し、ファイル内の各ユーザーのメール アドレスを追加します。 各ユーザーの名前と外部メール アドレスは、コンマで区切る必要があります。

    更新した CSV ファイルは次のようになります。

    Name,EmailAddress
    David Pelton,davidp@contoso.com
    Kim Akers,kakers@tailspintoys.com
    Janet Schorr,janet.schorr@adatum.com
    Jeffrey Zang,jzang@tailspintoys.com
    Spencer Low,spencerl@fouthcoffee.com
    Toni Poe,tonip@contoso.com
    ...
    
  3. 次のコマンドを実行して、CSV ファイルのデータを使用し、ファイルに記載されたユーザーのメールを有効にします。

    Import-CSV "C:\Users\Administrator\Desktop\UsersToMailEnable.csv" | ForEach-Object {Enable-MailUser -Identity $_.Name -ExternalEmailAddress $_.EmailAddress}
    

    コマンドの結果には、新しくメールを有効にしたユーザーに関する情報が表示されます。

正常な動作を確認する方法

Active Directory ユーザーのメールが正常に有効化されたことを確認するには、次のいずれかの手順を実行します。

  • EAC で、[ Recipients>Contacts] に移動します。 連絡先リストに新しいメール ユーザーが表示されます。 [連絡先の種類] で、種類は [メール ユーザー] と表示されます。

    注:

    新しいメール ユーザーを表示するには、[更新アイコン更新] をクリックする必要がある場合があります。

  • シェルで、次のコマンドを実行して新しいメール ユーザーの情報を表示します。

    Get-MailUser | Format-Table Name,RecipientTypeDetails,ExternalEmailAddress