Estoy en SQL Server 2016 y me estoy divirtiendo ... mi DB Mail no se envía y me estoy quedando sin lugares para buscar. Verifiqué dos veces los permisos de la cuenta SQL para el ejecutable de DBmail: ha leído y ejecutado. Ingresé una regla para el puerto de salida del firewall 587. Probé otra cuenta de correo y perfil con los mismos problemas no enviados. Las únicas entradas en los registros (registros de correo db) son el inicio y el final del servicio. No hay errores en ninguna parte que pueda encontrar. Parece que los correos electrónicos simplemente ingresan a la cola de envío y nunca la abandonan. Las cuentas pueden enviar y recibir correo electrónico por su cuenta y desde una instancia de SQL Server 2014 en otra máquina.
Tengo una cola de elementos con el estado enviado "no enviado" y verifiqué todos los lugares normales con resultados esperados en todos ellos, aparte de una larga cola de correo no enviado:
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
He intentado apagarlo y volverlo a encender ... ¿me perdí un DMV, etc. que podría arrojar luz sobre esta situación? ¿Es este un problema conocido con SQL Server 2016 que no tengo en mis búsquedas? ¿Algún otro paso posible para enviar este correo?