我的Windows 2003服务器有大约15个C#windows服务,根据一些复杂的业务逻辑随机发送电子邮件。很难找出哪个应用程序在什么时间向谁发送电子邮件。
有关其他信息,服务器已安装McAfee客户端并由管理员配置哪个应用程序可以发送电子邮件。
有什么方法可以找出哪个应用程序向谁发送电子邮件?
答案 0 :(得分:0)
如果无法存储数据库中所需的信息,则生成特定于您需要的日志文件。我确定您不需要代码来告诉您如何让您的C#服务生成包含所有相关信息(日期/时间,服务名称,电子邮件地址,类型/ ID或某些内容标识符)的日志文件。然后,您可以使用日志生成所需的任何报告,如果使用配置进行构建,则可以在有足够信息回答问题后关闭日志记录。