创建数据库邮件帐户

适用于: SQL Server Azure 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' ;  

跟进:用于配置数据库邮件的后续步骤