sp_send_dbmailストアドプロシージャを使用すると、メールがキューに入れられたことを示すメッセージが表示されます。しかし、それは決して配達されないようです。このSQLを実行すると、キューにそれらが表示されます。
SELECT * FROM msdb..sysmail_allitems WHERE sent_status = 'unsent'
このSQLは1を返します:
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'
このストアドプロシージャはSTARTEDを返します。
msdb.dbo.sysmail_help_status_sp
適切なアカウントとプロファイルが設定されており、メールはある時点で機能していました。msdb.dbo.sysmail_event_logにエラーはありません。