Для
отправки сервером каких-либо
сообщений на электронную почту необходимо произвести настройку
компонента Database Mail. Для этого удобно использовать мастер
настройки Database Mail Configuration Wizard. Для его запуска
необходимо в MSSMS (Microsoft SQL Server
Management Studio) выбрать следующий пункт контекстного меню:
После чего настройка будет производиться следующим образом:
Шаг
1. Включение подсистемы Database
Mail. В первом окне мастера
необходимо установить переключатель,
как показано на следующем рисунке:
По умолчанию подсистема Database Mail отключена, поэтому будет выведено
сообщение с предложением ее включить. Также ее можно включить с помощью
SQL Server Surface Area Configuration.
Шаг
2. Создание почтового профиля и
настройка учетных записей. На
следующем экране мастера
необходимо указать имя профиля и добавить учетную запись SMTP. Для
учетной записи SMTP надо указать имя, адрес электронной почты,
имя
почтового сервера, режим аутентификации при подключении к почтовому
серверу.
Шаг
3. Управление безопасностью
профилей. В следующем окне
мастера необходимо сделать созданный
почтовый профиль общим или личным. Общие почтовые профили доступны для
всех пользователей базы данных. Личные почтовые профили доступны только
тем пользователям, которым они явно назначены. Также здесь можно
назначить почтовый профиль профилем по умолчанию.
Шаг
4. Настройка системных параметров.
В последнем окне мастера можно настроить системные параметры работы
Database Mail.
Шаг
5. Назначение необходимых прав
пользователям. Для отправки
электронной почты от имени
какого-либо пользователя необходимо назначить ему роль
DatabaseMailUserRole в базе данных msdb.
После завершения настройки у пользователя появится возможность
использования хранимых процедур и представлений Database Mail.
Например,
для отправки сообщения по электронной почте можно использовать запрос
вида:
EXEC
msdb.dbo.sp_send_dbmail @profile_name = '111',
@recipients = 'temp@tmp.ru', @subject = 'Заголовок сообщения',
@body = 'Текст сообщения'; |
© re-stichka.narod.ru
При
публикации данного материала ссылка на источник обязательна.