共用方式為


Database Mail 帳戶

Database Mail 帳戶包含 Microsoft SQL Server 用來將電子郵件訊息傳送到 SMTP 伺服器的資訊。每個帳戶包含一個電子郵件伺服器的資訊。

Database Mail 帳戶僅供 Database Mail 使用。Database Mail 帳戶並不對應到 SQL Server 帳戶或者 Microsoft Windows 帳戶。Database Mail 支援三種與 SMTP 伺服器溝通的驗證方法:

  • Windows 驗證:Database Mail 使用 SQL Server Database Engine Windows 服務帳戶的憑證進行 SMTP 伺服器驗證。

  • 基本驗證:Database Mail 使用指定的使用者名稱與密碼來進行 SMTP 伺服器驗證。

  • 匿名驗證:SMTP 伺服器不需要任何驗證。Database Mail 將不會使用任何憑證來進行 SMTP 伺服器驗證。

建立 Database Mail 帳戶時,請指定每個 SMTP 伺服器所需的驗證方式。

安全性注意事項安全性注意事項

如果您的電子郵件伺服器需要驗證,請考慮在該 SMTP 伺服器上特別替 Database Mail 建立一位使用者。這個使用者應該具有該 SMTP 伺服器上的最小權限,而且不應使用於其他用途。

帳戶資訊儲存在 msdb 資料庫中。每個帳戶都是由下列資訊組成:

  • 帳戶的名稱。

  • 帳戶的描述。

  • 帳戶的電子郵件地址。

  • 帳戶的顯示名稱。

  • 用來作為帳戶回覆資訊的電子郵件地址。

  • 電子郵件伺服器的名稱。

  • 電子郵件伺服器的類型。若是 Microsoft SQL Server,一律為 Simple Mail Transfer Protocol(SMTP)。

  • 電子郵件伺服器的通訊埠編號。

  • 位元資料行會指出 SMTP 郵件伺服器的連接是否使用安全通訊端層 (SSL) 來建立。

  • 位元資料行會指出 SMTP 伺服器的連接是否使用為 SQL Server Database Engine 所設定的憑證來建立。

  • 用來驗證電子郵件伺服器的使用者名稱 (若電子郵件伺服器需要驗證的話)。

  • 用來驗證電子郵件伺服器的密碼 (若電子郵件伺服器需要驗證的話)。

「Database Mail 組態精靈」提供一個便捷的方式來建立及管理帳戶。您也可以使用 msdb 中的組態預存程序來建立及管理帳戶。