2011-01-20 95 views
0

邮件是SQL Server配置并且使其正常发送邮件,但有时当我从SQL Server发送邮件,然后我看到的消息像“邮件排队。”但我没有收到邮件。所以然后我检查邮件状态像一个sp像EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'mail'; 然后我看到邮件状态是通知。然后我停止并使用名为sysmail_stop_spsysmail_start_sp的sp启动邮件队列。它经常发生在我的sql服务器中,邮件正在排队但不发送。我无法捕捉到为什么经常我的SQL服务器邮件状态变为通知的问题。请帮助我,如何才能从这个问题中解脱出来。邮件从SQL Server发送问题

回答

3

NOTIFIED表示DB Mail进程已发送激活消息。在邮件队列上运行RECEIVE谓词之前,不会发送新的通知。了解Understanding Queue Monitors以了解此过程如何工作。

如果你的队列,通知国经常保持一定是你的数据库邮件过程中经常死机。查看系统事件日志中的线索为什么是这种情况。