【发布时间】:2010-11-09 08:22:32
【问题描述】:
我正在使用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 中工作的方法。
【问题讨论】:
标签: c# .net blackberry proxy smtp