gpt4 book ai didi

.net - 无法将 IIS 中的 SMTP 日志与 .NET 应用程序相关联

转载 作者:行者123 更新时间:2023-12-01 06:40:42 25 4
gpt4 key购买 nike

我们有一个发送电子邮件的网络应用程序(谁不发送)。

最近我们实现了一些东西,客户可以向他们的客户发送问卷。一次可能发送数千个。 (别担心,这不是垃圾邮件。什么都没卖,只是一堆问题)

我们遇到了一些问题,由于许多不同的原因,我们收到了很多退回邮件,我相信,其中大部分只是您的花园式错误电子邮件地址或邮箱已满错误。我工作的公司担心这是因为我们已经建立了一些东西。

我进行诊断的唯一方法是进入大型 SMTP 文件的日志文件并查找相关地址。我无法知道错误发生了多少次,是否存在我们可以避免的错误等。

现在我记录正在发送的电子邮件,但是一旦它进入 SMTP,我就失去了它的任何上下文。我想我要问的是,是否有一种技术或更好的 SMTP 服务器或我们可以利用的东西来帮助我们更好地理解我们的 SMTP 数据,理想情况下我可以用它来联系我在代码中发送它的时间?

目前,我在 Windows Server 2008 中使用 vanilla IIS SMTP,而 .NET 应用程序除了它是 .NET 3.5 之外没有任何特别之处。如果需要,我对新的 SMTP 服务器工具持开放态度。

最佳答案

您可以设置 System.Net.Mail。 MailMessage.DeliveryNotificationOptionsDeliveryNotificationOptions.OnFailure .这将在交付失败时向“发件人”地址发送一封电子邮件。

仅供引用,有报道称 DeliveryNotificationOptions may only work with Exchange server .对于其他邮件服务器,您可能需要直接设置“Return-Receipt-To”SMTP 值。

关于.net - 无法将 IIS 中的 SMTP 日志与 .NET 应用程序相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com