解决 SQL Server 2005 中的 DBMail 问题

解决 SQL Server 2005 中的 DBMail 问题

在 SQL Server 2005 机器上,我已安装并正确配置了 DBMail。我可以使用“通知操作员”并将EXEC msdb.dbo.sp_send_dbmail电子邮件排队。

但问题是排队的邮件永远不会通过。当我查询时,我看到队列中有 10 封电子邮件

SELECT * FROM msdb.dbo.sysmail_unsentitems

但如果我重新开始SQL Server 服务,所有邮件都会通过,并且我会在收件箱中收到电子邮件。

到目前为止这是我能找到的唯一模式。

所以我的问题是:有没有办法解决 DBmail 问题?我阅读了 MSDN 上的一些步骤,但帮助不大。任何可以提供帮助的文章 URL 都将不胜感激。

谢谢,

答案1

尝试一下这个指南: http://msdn.microsoft.com/en-us/library/ms188663.aspx(您可能需要检查“数据库邮件故障排除:邮件排队,未送达”部分)。

否则,请检查事件查看器并在此处发布您发现的错误。

相关内容