次の方法で共有


Send-MailMessage コマンドレットを使用して大量のメールをテストする

重要

大量のメール (HVE) サービスは現在パブリック プレビュー段階であり、変更される可能性があります。 当社は、ユーザーによるサービスの悪用または悪用を検出した場合、いつでもサービスを中断または無効化する権利を留保します。 ご理解とご協力を賜りますようお願い申し上げます。

大量メール (HVE) 機能は、主に内部大量通信用に設計されています。 ただし、管理者がシンプルで簡単な方法で HVE アカウントとセットアップが正しく構成されているかどうかを確認する必要がある場合があります。 この記事では、Send-MailMessage コマンドレットを使用して HVE をテストする方法について説明します。

前提条件

HVE アカウントを作成する

  1. 次のいずれかの方法を使用して HVE アカウントを作成します。

    1. Exchange 管理センター (EAC) で HVE アカウントを作成する
    2. PowerShell を使用して HVE アカウントを作成する
  2. HVE アカウントの資格情報を使用して電子メール メッセージを送信できることを確認します。 たとえば、 Power Automate で電子メール メッセージを送信するには、次の情報を使用します。

    1. HVE アカウントの作成時に選択したメール アドレスとパスワード
    2. SMTP サーバー アドレス: smtp-hve.office365.com
    3. サーバー ポート: 587

大量のメールをテストする

  1. Exchange Online PowerShell に接続する

  2. 管理者 PowerShell セッションで次のコマンドを実行して、HVE をテストします。

    param ( 
    
        [Parameter(Mandatory = $true)] 
    
        [string]$senderEmailAddress, 
    
        [Parameter(Mandatory = $true)] 
    
        [string]$recipientEmailAddresses, 
    
        [Parameter(Mandatory = $true)] 
    
        [string]$subject, 
    
        [Parameter(Mandatory = $true)] 
    
        [string]$body 
    
    ) 
    
    $smtpServer = "smtp-hve.office365.com" 
    
    $smtpPort = "587" 
    
    # Prompt user for sender credentials 
    
    $credentials = Get-Credential -UserName $senderEmailAddress -Message "Enter sender credentials" 
    
    # Test HVE account 
    
    Send-MailMessage -From $senderEmailAddress -To $recipientEmailAddresses -Subject $subject -Body $body -SmtpServer $smtpServer -Port $smtpPort -UseSsl -Credential $credentials
    
    

    Send-MailMessage コマンドレットの出力は、電子メールが送信されるかどうかを示します。 エラーが発生した場合は、「 Microsoft 365 の大量メールに関する問題を解決する」を参照してください。

関連記事

Exchange Online パブリック プレビューで Microsoft 365 の大量メールを管理する