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 中的組態預存程序來建立及管理帳戶。