创建数据库邮件帐户
适用于: SQL Server Azure SQL 托管实例
使用“数据库邮件配置向导”或 Transact-SQL 可以创建数据库邮件帐户。
开始之前: 先决条件
若要使用以下方法创建数据库邮件帐户:数据库邮件配置向导、Transact-SQL
跟进: 用于配置数据库邮件的后续步骤
开始之前
先决条件
确定用于发送电子邮件的服务器名称和简单邮件传输协议 (SMTP) 服务器的端口号。如果 SMTP 服务器需要身份验证,请确定 SMTP 服务器的用户名和密码。
(可选)还可以指定服务器的类型和服务器的端口号。 发送邮件的服务器类型始终为 SMTP。 默认情况下,大多数 SMTP 服务器使用端口 25。
使用数据库邮件配置向导
使用向导创建数据库邮件帐户
在对象资源管理器中,连接到要在其上配置数据库邮件的 SQL Server 实例,然后展开服务器树。
展开 “管理” 节点
双击数据库邮件以打开数据库邮件配置向导。
在 “选择配置任务” 页上,选择 “管理数据库邮件帐户和配置文件”,然后单击 “下一步”。
在 “管理配置文件和帐户” 页上,选择 “创建新帐户” ,然后单击 “下一步”。
在 “新建帐户” 页上,指定帐户名称、说明、邮件服务器信息和身份验证类型。 点击“下一步”
在 “完成该向导” 页上,检查要执行的操作,然后单击 “完成” 以完成创建新帐户。
“使用 Transact-SQL”
使用 Transact-SQL 创建数据库邮件帐户
执行存储过程 msdb.dbo.sysmail_add_account_sp 以创建帐户,并指定以下信息:
要创建的帐户名。
帐户的可选说明。
要在发送的电子邮件上显示的电子邮件地址。
要在发送的电子邮件上显示的显示名称。
SMTP 服务器名称。
用于登录到 SMTP 服务器的用户名(如果 SMTP 服务器要求身份验证)。
用于登录到 SMTP 服务器的密码(如果 SMTP 服务器要求身份验证)。
以下示例将创建一个新数据库邮件帐户。
EXECUTE msdb.dbo.sysmail_add_account_sp
@account_name = 'AdventureWorks Administrator',
@description = 'Mail account for administrative e-mail.',
@email_address = 'dba@Adventure-Works.com',
@display_name = 'AdventureWorks Automated Mailer',
@mailserver_name = 'smtp.Adventure-Works.com' ;