Тестовое электронное письмо работает, но электронное письмо с хранимой процедурой не удалось - PullRequest
0 голосов
/ 29 мая 2020

Это для 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, а запрос выполняется моим текущим пользователем (у которого есть права администратора)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...