我有一个带有静态类的应用程序,该类捕获运行时发生的所有错误(如果是这种情况),当处理完成时,它会发送一封包含错误列表的电子邮件,以便我或任何其他开发人员可以解决这些错误.
但是我的问题是 McAfee 正在阻止请求,就好像它是一种病毒一样。我没有在我的机器上编辑 McAfee 设置的权限,是否可以通过 C# 代码修复它?
谢谢
根据 McAfee 标记它的内容/原因,您很可能无法绕过它。
您将想查看是否可以查明 McAfee 是否由于正在使用的端口而对其进行标记,或者是否有任何其他信息说明单个消息未发送的原因。
不,是的。
不,您不能强迫 McAffee 不从代码中标记您的电子邮件,如果这就是您的意思。
是的,您可以阻止 McAffee 或其他病毒扫描程序将您的电子邮件标记为可疑。以下是我试图确保的几件事:
您的所有地址(尤其是来自:和回复:)都是有效的。
您发送的姓名实际上是您活动目录中正确人员的姓名。
您还可以要求您的系统管理员将您的“发件人:”地址放在全局白名单中,以便它始终发送给客户端。
您是否附加了可执行文件?你确定你没有附加任何病毒?;-)
可能 McAfee 正在阻止端口 25 (SMTP) 上的传出连接,只允许应用程序白名单发送电子邮件。
你可以做的是:
据我回忆,我认为 McAfee 有一个允许发送电子邮件的程序列表,如果您的程序未添加到此列表中,那么您的电子邮件将不会被发送。
这是一个很大的支持问题,因为您会发现您的客户有 101 个不同的病毒检查程序,它们都以不同的方式设置。
您可以将电子邮件服务器设置为使用非标准端口,然后将电子邮件发送到该端口。
对于测试,使用调试器附加到 McAfee 进程然后将其终止可以很好地工作......