数据库邮件帐户
数据库邮件帐户包含由 Microsoft SQL Server 用于向 SMTP 服务器发送电子邮件的信息。每个帐户均包含一个电子邮件服务器的信息。
数据库邮件帐户仅用于数据库邮件。数据库邮件帐户与 SQL Server 帐户或 Microsoft Windows 帐户之间不相互对应。数据库邮件与 SMTP 服务器进行通信时支持三种身份验证方法:
- Windows 身份验证:数据库邮件使用 SQL Server 数据库引擎 Windows 服务帐户的凭据在 SMTP 服务器中进行身份验证。
- 基本身份验证:数据库邮件使用指定的用户名和密码在 SMTP 服务器上进行身份验证。
- 匿名身份验证:SMTP 服务器不要求进行任何身份验证。数据库邮件将不使用任何凭据在 SMTP 服务器上进行身份验证。
创建数据库邮件帐户时,请指定每台 SMTP 服务器所需的身份验证方法。
安全说明: |
---|
如果电子邮件服务器要求进行身份验证,应考虑在该 SMTP 服务器上专为数据库邮件创建一个用户。此用户应该对 SMTP 服务器具有最低权限,且不应该用于其他任何用途。 |
帐户信息存储在 msdb 数据库中。每个帐户包含以下信息:
- 帐户的名称。
- 帐户的说明。
- 帐户的电子邮件地址。
- 帐户的显示名称。
- 用作帐户的答复信息的电子邮件地址。
- 电子邮件服务器的名称。
- 电子邮件服务器的类型。对于 Microsoft SQL Server 2005,其类型始终为简单邮件传输协议 (SMTP)。
- 电子邮件服务器的端口号。
- 用于指示是否使用安全套接字层 (SSL) 与 SMTP 邮件服务器建立连接的位列。
- 用于指示是否使用为 SQL Server 数据库引擎配置的凭据与 SMTP 服务器建立连接的位列。
- 用于电子邮件服务器身份验证的用户名(如果电子邮件服务器需要身份验证)。
- 用于电子邮件服务器身份验证的密码(如果电子邮件服务器需要身份验证)。
使用数据库邮件配置向导可以方便地创建和管理帐户。还可以使用 msdb 中的配置存储过程来创建和管理帐户。
请参阅
任务
其他资源
数据库邮件配置向导
选择配置任务(数据库邮件)
sysmail_add_account_sp (Transact-SQL)
sysmail_update_account_sp (Transact-SQL)
sysmail_delete_account_sp (Transact-SQL)
sysmail_help_account_sp (Transact-SQL)