Поделиться через


Создание учетной записи Database Mail

Область применения: SQL Server Управляемый экземпляр SQL Azure

Используйте мастер настройки компонента Database Mail или Transact-SQL для создания учетной записи Database Mail.

Необходимые компоненты

  • Определите имя сервера и номер порта для сервера протокола SMTP, который используется для отправки электронной почты. Если SMTP-сервер требует проверки подлинности, определите имя пользователя и пароль для SMTP-сервера.

  • При необходимости можно также указать тип сервера и номер порта для сервера. Для исходящих сообщений всегда используется тип сервера «SMTP». Большинство SMTP-серверов по умолчанию используют порт 25.

Создание учетной записи Database Mail с помощью мастера настройки компонента Database Mail

В приведенных ниже инструкциях используется SQL Server Management Studio (SSMS). Скачайте последнюю версию SSMS на aka.ms/ssms.

  1. Подключитесь к экземпляру SQL Server.

  2. В обозреватель объектов подключитесь к экземпляру SQL Server, в который нужно настроить компонент Database Mail, и разверните дерево сервера.

  3. Разверните узел Управление.

  4. Дважды щелкните Database Mail и откройте мастер настройки компонента Database Mail.

  5. На странице "Выбор задачи конфигурации" выберите "Управление учетными записями и профилями базы данных" и нажмите кнопку "Далее".

  6. На странице "Управление профилями и учетными записями" выберите "Создать новую учетную запись " и нажмите кнопку "Далее".

  7. На странице Создать учетную запись задайте имя учетной записи, описание, сведения о почтовом сервере и тип проверки подлинности. Нажмите кнопку Далее.

  8. На странице "Завершение работы мастера " просмотрите действия, которые необходимо выполнить, и нажмите кнопку "Готово ", чтобы завершить создание новой учетной записи.

Создание учетной записи Database Mail с помощью Transact-SQL

Чтобы выполнить команды T-SQL в экземпляре SQL Server, используйте SQL Server Management Studio (SSMS),расширение MSSQL для Visual Studio Code, sqlcmd или любимое средство запросов T-SQL.

Выполните системную хранимую процедуру msdb.dbo.sysmail_add_account_sp , чтобы создать учетную запись и указать следующие сведения:

  1. Имя создаваемой учетной записи.

  2. Необязательное описание учетной записи.

  3. Обратный адрес электронной почты, который будет вставляться в исходящие электронные сообщения.

  4. Имя отправителя, которое будет отображаться в исходящих электронных сообщениях.

  5. Имя SMTP-сервера.

  6. Имя пользователя для входа на SMTP-сервер, если этот сервер требует проверки подлинности.

  7. Пароль для входа на SMTP-сервер, если этот сервер требует проверки подлинности.

В следующем примере создается новая учетная запись компонента Database Mail.

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

Следующий шаг