1

我有Exchange 2010正在运行,我需要跟踪所有电子邮件。我制作了一个程序,可以从Exchange获取电子邮件并执行我所需的操作,但问题是,如果用户删除电子邮件或将其移至存档,我无法访问它。
有没有办法让Exchange将消息跟踪日志写入数据库?或者至少有一种方式来收到电子邮件时启动程序?Exchange 2010邮件跟踪日志到数据库

回答

1

很好,你写了一个应用程序来做到这一点,但你不应该有。 Exchange已具有邮箱审核日志记录功能,您应该使用哪些功能,请参阅Understanding Mailbox Audit Logging。您可以配置Journaling,它会自动记录所有收到和发出的邮件。这是一个复杂的话题,而不是重新发明轮子,我建议阅读一下已有的内容。

+0

这太棒了。日记正是我需要的。除了一个问题:我可以将所有电子邮件收到一个邮箱,但只有'发件人,主题,收件人和消息ID'。怎样才能得到电子邮件的“身体”呢? – JNM 2012-07-25 10:36:16

+0

不幸的是,我不是Exchange专家。也许有人更懂得可以回答,我建议你发布一个新题目,标题清楚地表明问题,以便吸引合适的眼睛。 – 2012-07-25 10:38:31

+0

好主意:)谢谢。 – JNM 2012-07-25 10:39:11