共用方式為


使用 Send-MailMessage Cmdlet 測試大量電子郵件

重要事項

HVE) 服務 (大量電子郵件目前處於公開預覽狀態,且可能會變更。 如果我們偵測到任何遭使用者誤用或濫用的情況,我們保留隨時暫停或停用服務的權利。 我們感謝您對此事的瞭解與合作。

大量電子郵件 (HVE) 功能主要是針對內部大量通訊所設計。 不過,在某些情況下,系統管理員必須使用簡單且直接的方法,確認 HVE 帳戶和安裝程式是否已正確設定。 本文說明如何使用 Send-MailMessage Cmdlet 來測試 HVE。

必要條件

建立 HVE 帳戶

  1. 使用下列其中一種方法建立 HVE 帳戶:

    1. 在 Exchange 系統管理中心建立 HVE 帳戶 (EAC)
    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 Cmdlet 輸出會指出是否傳送電子郵件。 如果您遇到錯誤,請參閱 修正 Microsoft 365 大量電子郵件的問題

相關文章

在 Exchange Online 公開預覽版中管理 Microsoft 365 的大量電子郵件