Как создавать учетные записи для компонента Database Mail (язык Transact-SQL)
Учетные записи компонента Database Mail можно создать с помощью мастера настройки компонента или хранимых процедур этого компонента.
Дополнительные сведения о мастере конфигурации компонента Database Mail см. в разделе Создать учетную запись (компонент Database Mail).
Создание учетной записи компонента Database Mail с помощью инструкций Transact-SQL
Определите имя сервера и номер порта сервера протокола SMTP, через который будете отправлять электронные сообщения.
Если SMTP-сервер требует проверки подлинности, выясните имя пользователя и пароль для этого сервера.
Выполните хранимую процедуру msdb.dbo.sysmail_add_account_sp для создания учетной записи, указав:
Имя создаваемой учетной записи.
Необязательное описание учетной записи.
Обратный адрес электронной почты, который будет вставляться в исходящие электронные сообщения.
Имя отправителя, которое будет отображаться в исходящих электронных сообщениях.
Имя SMTP-сервера.
Имя пользователя для входа на SMTP-сервер, если этот сервер требует проверки подлинности.
Пароль для входа на SMTP-сервер, если этот сервер требует проверки подлинности.
Также можно указать тип сервера и номер его порта. Для исходящих сообщений всегда используется тип сервера «SMTP». Большинство SMTP-серверов по умолчанию используют порт 25.
Пример
EXECUTE msdb.dbo.sysmail_add_account_sp
@account_name = 'AdventureWorks2008R2 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' ;
См. также