gpt4 book ai didi

.NET System.Net.Mail.SmtpClient 类不会向 SMTP 事务发出 QUIT 命令

转载 作者:行者123 更新时间:2023-12-03 18:24:46 25 4
gpt4 key购买 nike

有人遇到过这个问题吗?如果是这样,你如何解决它?我们遇到了零星的超时问题,这受到了指责。

这里也报告了同样的问题:

http://www.vbforums.com/showthread.php?p=3609268

最佳答案

我不知道是否有更简单的方法来解决这个特定问题,但一种选择是下载 Mono 的 SmtpClient 的源代码并使用它(必要时进行修改)。他们的版本肯定会发送 QUIT 命令。

我参与的一个项目要求我们发送大量电子邮件。 .NET 的实现效率太低,没有提供任何方式在同一个 SMTP session 中发送多个不同的电子邮件。我们回过头来使用 Mono 的实现并对其进行修改,以允许我们手动控制何时发送 QUIT 命令和关闭连接。为此,我们必须将总共 25 个相关的 Mono 类合并到我们的项目中(主要是复制+粘贴和编辑命名空间)。

看起来有点极端,但如果没有办法解决这个问题,它可能是你最好的 3rd 方替代方案:它是免费的,工作量不大,它的 API 是 差不多 与 native SmtpClient 相同。

关于.NET System.Net.Mail.SmtpClient 类不会向 SMTP 事务发出 QUIT 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1466572/

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