Почта базы данных SQL не отправляется с определенным профилем

Я пытаюсь получить почту базы данных SQL для отправки электронных писем с использованием нового почтового профиля и учетной записи db. Новый почтовый профиль и учетная запись базы данных, которые я создаю, используют то же имя сервера, что и старые почтовые профили и учетные записи базы данных на нашем сервере. Всякий раз, когда я выполняю команду:

      EXEC        msdb.dbo.sp_send_dbmail 
              @profile_name = 'OLD PROFILE NAME', 
              @recipients = '[email protected]',   
              @subject = 'Test Email',   
              @body = '<html><body><p>test content test content test content   test content test content</p></body></html>',
              @body_format = 'HTML';

И электронная почта отправляет без проблем. Однако всякий раз, когда я выполняю команду

 EXEC        msdb.dbo.sp_send_dbmail 
              @profile_name = 'NEW PROFILE NAME', 
              @recipients = '[email protected]',   
              @subject = 'Test Email',   
              @body = '<html><body><p>test content test content test content   test content test content</p></body></html>',
              @body_format = 'HTML';

Я не получаю электронное письмо. Что еще более странно, так это то, что я могу просмотреть отправленные элементы с помощью команды msdb и сказать, что электронные письма, которые я не получаю, отправляются ??

Любые мысли или помощь будут очень признательны


person Connor Williams    schedule 22.06.2016    source источник
comment
Если бы мы могли посмотреть профили, это могло бы помочь. Например smtp сервер в профилях они одинаковые?   -  person Sam    schedule 22.06.2016


Ответы (1)


Вы пробовали просматривать профили электронной почты?

(В Management Studio->Почта базы данных->Настройка почты базы данных->Управление учетными записями и профилями почты базы данных->Просмотр, изменение или удаление существующего профиля...)

Проверьте два профиля. Посмотрите, есть ли учетная запись SMTP для двух профилей и действительны ли они.

Я предполагаю, что учетная запись SMTP, связанная с новым профилем, недействительна.

person Danielle Paquette-Harvey    schedule 22.06.2016
comment
Я только что попытался изменить учетную запись SMTP на свой адрес электронной почты (который является действующей учетной записью на SMTP-сервере моей компании), и все равно не повезло. - person Connor Williams; 22.06.2016
comment
Вы убедились, что учетная запись SMTP для профиля электронной почты настроена так же, как и старый профиль? (Вы можете просмотреть конфигурацию учетной записи SMTP с помощью опции: Database Mail->Настроить базу данных Mail->Управление учетными записями и профилями Database Mail->Просмотр, изменение или удаление существующей учетной записи) - person Danielle Paquette-Harvey; 22.06.2016
comment
Проверьте конфигурацию SSL, аутентификацию. Вы также можете попробовать отправить тестовое письмо через Management Studio с разными профилями. - person Danielle Paquette-Harvey; 22.06.2016