當我使用sp_send_dbmail存儲過程時,收到一條消息,指出我的郵件已排隊。但是,它似乎從未得到交付。我可以看到他們在隊列中,如果我運行這個SQL:如何讓dbmail處理SQL Server 2005隊列中的項目?
SELECT * FROM msdb..sysmail_allitems WHERE sent_status = 'unsent'
此SQL返回1:
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'
此存儲過程返回已啓動:
msdb.dbo.sysmail_help_status_sp
相應的帳戶和配置文件已經建立,並且郵件正在運行。 msdb.dbo.sysmail_event_log中沒有錯誤。