我使用数据库邮件系统发送电子邮件。但我无法确定电子邮件是否已发送

时间:2013-10-23 21:35:03

标签: sql-server sql-server-2008

我使用数据库邮件系统发送电子邮件。但我无法确定电子邮件是否已发送。 在sql server 2008中是否有任何系统表来插入日志是否发送邮件。我希望发送的'电子邮件日期从','电子邮件日期到'和电子邮件发送到。是否有任何字段存储发送的邮件,如“是”或“否”

1 个答案:

答案 0 :(得分:1)

看一下这篇文章here。 msdb(系统数据库)中有几个表可用于跟踪传出电子邮件状态。来自文章:

  

数据库邮件外部程序记录活动并显示日志   通过Windows应用程序事件日志和sysmail_event_log   在msdb数据库中查看。要检查电子邮件的状态,   对此视图运行查询。电子邮件有四种之一   可能的状态:已发送,未发送,正在重试和失败。

此外,如果在为数据库邮件配置服务器时将日志记录级别设置为详细,则可以跟踪有关失败的其他信息。