我正在使用Blackberry's ESS,其中包括支持向自己的SMTP服务器发送电子邮件,然后将电子邮件推送到Blackberry设备。
使用Thunderbird发送到此SMTP服务器时,它可以正常运行,我可以毫无问题地发送多封电子邮件。
但是,当使用SmptClient或一些第三方组件,最后是我自己的自定义类时,电子邮件发送就好了,但在发送QUIT时,ESS的SMTP服务器似乎崩溃,后续尝试与之通信超时。
我想在Thunderbird和ESS的SMTP服务器之间放置某种代理,以监控Thunderbird发送的命令以及它如何处理与服务器的连接。
我可以自己构建一些东西,在本地端口上搜索并将Thunderbird指向该端口,但我认为SO上的某个人可能在过去使用了类似的东西。
有没有人知道可以实现这一目标的现有应用程序,或者我可以采用的其他方法?
问题是一致的。 Thunderbird始终如一地工作,我自己的尝试一直都失败了,所以我确信这些.NET组件没有像Thunderbird那样做。我应该指出ESS的SMTP服务器编写得不是很好,它似乎会将错误的状态代码返回给某些命令(响应所有内容大约250个)但是因为它与Thunderbird完美配合,我相信必须是一种从.NET内部开始工作的方法。
答案 0 :(得分:3)