在SQL Server 2005机器上,我有DBMail安装并正确configuration。 我能够使用“通知操作员”和EXEC msdb.dbo.sp_send_dbmail
排队电子邮件。
但问题是排队的邮件从来没有经过。 查询时,我在队列中看到10封电子邮件
SELECT * FROM msdb.dbo.sysmail_unsentitems
但是,如果我重新启动 SQL Server服务,所有邮件都会通过我的收件箱收到电子邮件。
到目前为止,这是我能find的唯一模式。
所以我的问题是:有没有一种方法来解决DBmail? 我读了MSDN上的一些步骤,但他们没有太大的帮助。 任何url的文章,可以帮助非常感激。
谢谢,
试试这个指南: http : //msdn.microsoft.com/en-us/library/ms188663.aspx (你可能想检查“数据库邮件疑难解答:邮件排队,未交付”部分)。
否则,检查事件查看器并在这里发现你find的错误。