Sono su SQL Server 2016 e mi sto divertendo molto ... la mia DB Mail non si sta inviando e sto finendo i posti per cercare. Ho ricontrollato le autorizzazioni dell'account SQL per l'eseguibile DBmail - ha letto ed eseguito. Ho inserito una regola per la porta 587 in uscita del firewall. Ho provato un altro account e profilo di posta con gli stessi problemi non inviati. Le uniche voci nei registri (registri di posta db) sono l'inizio e la fine del servizio. Non ci sono errori da nessuna parte che posso trovare. Le e-mail sembrano semplicemente inserire la coda di invio e non lasciarla mai. Gli account possono inviare e ricevere e-mail da soli e da un'istanza di SQL Server 2014 su un altro computer.
Ho una coda di elementi con lo stato inviato "non inviato" e ho controllato tutti i luoghi normali con i risultati previsti in tutti loro, a parte una lunga coda di posta non inviata:
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
Ho provato a spegnerlo e riaccenderlo ... quindi ho perso un DMV ecc. Che potrebbe far luce su questa situazione? È un problema noto con SQL Server 2016 che non ho riscontrato nelle mie ricerche? Qualche altro possibile passo per ricevere questa mail?