1
1
好吧,我认为CTACKE说了所有要说的……但是: 至于ssl,有一个在windows mobile(和cf.net)上工作的免费组件,叫做socketpro(由udaparts编写)。你可以找到更多关于这个的信息 page (也可以从中下载)。也可以看看他们的论坛,在那里你可以找到例子。 我在我的一个小应用程序中成功地使用了这个库,它连接到需要SSL的邮件服务器。唯一的例外是Gmail,由于一些奇怪的原因,SocketPro库难以与之通信。然而,对于Gmail,我使用了一个OpenSSL版本,我发现它在互联网上浮动,与Gmail和CF.net很好地配合,尽管它的大小有点大。 一旦与邮件服务器建立了连接,就可以使用普通的POP3来检索电子邮件,并使用SMTP发送电子邮件。 编辑:我应该提到,如果您的电子邮件有附件,那么您也需要查看mime,但这是另一个故事。但是,有免费的库,可以在Internet上找到源代码(尝试codeproject)。 希望有帮助… |
2
2
首先,我要说的是,当你考虑到你的时间成本时,200美元比你自己写的要便宜得多,而且花在完成和测试的事情上是一个很小的代价。 在自由端,有一个智能设备框架,它包含Opennetcf.net.mail命名空间,它执行SMTP。尽管如此,您还是可以自己使用SSL。 |
3
1
OpenNetCF 确实值得检查。对于商业组件,测试和支持代码的200美元可能比尝试自己的实现或在生产环境中使用一些下载的概念验证代码便宜。不管怎样,有时候有人能帮你解决问题是件好事。 如果您开始评估商业组件,您可以尝试检查我们的 Rebex Secure POP3 也。它确实支持.NET Compact Framework上的smtp/ssl、pop3/ssl和s/mime。不过,它比200美元贵一点。 |