Я на SQL Server 2016 і маю вибух ... моя пошта DB не надсилається, і у мене не вистачає місця для пошуку. Я двічі перевірив дозволи дозволу облікового запису SQL до виконуваного файлу DBmail - він прочитав та виконав. Я ввів правило для вихідного порту брандмауера 587. Я спробував інший поштовий обліковий запис та профіль із тими ж невиправленими проблемами. Єдині записи в журналах (журнали db пошти) - це початок та закінчення служби. Ніде помилок, які я можу знайти. Здається, що електронні листи просто входять у чергу надсилання та ніколи не залишають її. Облікові записи можуть надсилати та отримувати електронну пошту самостійно та з екземпляра SQL Server 2014 на іншій машині.
У мене черга предметів із надісланим статусом "непідписана" та перевірена всі нормальні місця з очікуваними результатами у всіх, окрім довгої черги невідправленої пошти:
SELECT * FROM msdb..sysmail_event_log order by log_id DESC
SELECT * FROM dbo.sysmail_mailitems
SELECT * FROM dbo.sysmail_sentitems
USE msdb
SELECT sent_status, *
FROM sysmail_allitems
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb';
EXECUTE msdb.dbo.sysmail_help_status_sp
Я спробував вимкнути його і знову ... так що я пропустив DMV тощо, який міг би пролити світло на цю ситуацію? Це відома проблема із SQL Server 2016, яку я не проводив у своїх пошуках? Будь-які інші можливі дії для відправлення цього листа?