数据库邮件帐户

数据库邮件帐户包含由 Microsoft SQL Server 用于向 SMTP 服务器发送电子邮件的信息。每个帐户均包含一个电子邮件服务器的信息。

数据库邮件帐户仅用于数据库邮件。数据库邮件帐户与 SQL Server 帐户或 Microsoft Windows 帐户之间不相互对应。数据库邮件与 SMTP 服务器进行通信时支持三种身份验证方法:

  • Windows 身份验证:数据库邮件使用 SQL Server 数据库引擎 Windows 服务帐户的凭据在 SMTP 服务器中进行身份验证。

  • 基本身份验证:数据库邮件使用指定的用户名和密码在 SMTP 服务器上进行身份验证。

  • 匿名身份验证:SMTP 服务器不要求进行任何身份验证。数据库邮件将不使用任何凭据在 SMTP 服务器上进行身份验证。

创建数据库邮件帐户时,请指定每台 SMTP 服务器所需的身份验证方法。

安全说明安全说明

如果电子邮件服务器要求进行身份验证,应考虑在该 SMTP 服务器上专为数据库邮件创建一个用户。此用户应该对 SMTP 服务器具有最低权限,且不应该用于其他任何用途。

帐户信息存储在 msdb 数据库中。每个帐户包含以下信息:

  • 帐户的名称。

  • 帐户的说明。

  • 帐户的电子邮件地址。

  • 帐户的显示名称。

  • 用作帐户的答复信息的电子邮件地址。

  • 电子邮件服务器的名称。

  • 电子邮件服务器的类型。对于 Microsoft SQL Server,其类型始终为简单邮件传输协议(SMTP)。

  • 电子邮件服务器的端口号。

  • 用于指示是否使用安全套接字层 (SSL) 与 SMTP 邮件服务器建立连接的位列。

  • 用于指示是否使用为 SQL Server 数据库引擎配置的凭据与 SMTP 服务器建立连接的位列。

  • 用于电子邮件服务器身份验证的用户名(如果电子邮件服务器需要身份验证)。

  • 用于电子邮件服务器身份验证的密码(如果电子邮件服务器需要身份验证)。

使用数据库邮件配置向导可以方便地创建和管理帐户。还可以使用 msdb 中的配置存储过程来创建和管理帐户。