如何创建数据库邮件帐户 (Transact-SQL)

使用数据库邮件配置向导或数据库邮件存储过程可以创建数据库邮件帐户。

有关数据库邮件配置向导的详细信息,请参阅新建帐户(数据库邮件)

使用 Transact-SQL 创建数据库邮件帐户

  1. 确定用于发送电子邮件的服务器名称和简单邮件传输协议 (SMTP) 服务器的端口号。

  2. 如果 SMTP 服务器需要身份验证,请确定 SMTP 服务器的用户名和密码。

  3. 执行存储过程 msdb.dbo.sysmail_add_account_sp 以创建帐户,并指定:

    • 要创建的帐户名。

    • 帐户的可选说明。

    • 要在发送的电子邮件上显示的电子邮件地址。

    • 要在发送的电子邮件上显示的显示名称。

    • SMTP 服务器名称。

    • 用于登录到 SMTP 服务器的用户名(如果 SMTP 服务器要求身份验证)。

    • 用于登录到 SMTP 服务器的密码(如果 SMTP 服务器要求身份验证)。

(可选)还可以指定服务器的类型和服务器的端口号。发送邮件的服务器类型始终为 SMTP。默认情况下,大多数 SMTP 服务器使用端口 25。

示例

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' ;