Это для SQL Server 2014.
Электронная почта базы данных -> успешная отправка тестового письма
Но при использовании хранимой процедуры с тем же профилем
EXEC sp_CONFIGURE 'show advanced', 1
GO
RECONFIGURE
GO
EXEC sp_CONFIGURE 'Database Mail XPs', 1
GO
RECONFIGURE
GO
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Alerts',
@recipients = 'myemail@example.com',
@body = 'This is test',
@subject = 'test' ;
Я получаю эту ошибку:
Письмо не может быть отправлено получателям из-за сбоя почтового сервера
Единственное отличие, которое я вижу при чтении из журнала электронной почты, заключается в том, что отправка тестовое электронное письмо из пользовательского интерфейса поступает из servername\sql
, а запрос выполняется моим текущим пользователем (у которого есть права администратора)