CF.NET SMTP/POP3客户端 [英] CF.NET SMTP/POP3 clients

查看:21
本文介绍了CF.NET SMTP/POP3客户端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个针对Windows移动设备的订单输入应用程序。

我需要能够在应用程序内发送和接收电子邮件,但不能使用Pocket Outlook(这是客户要求)。

我发现.Net邮件类不适用于紧凑框架。所以我需要寻找其他地方。

我发现了两个有趣的库:CSLMail和MooseWorks的电子邮件控件。但都不能处理SSL连接,这是强制性要求

我找到了几个支持紧凑型框架的商业电子邮件组件套件,但它们的价格非常高(200美元以上)。

我想我不是唯一一个有发送和接收电子邮件问题的人-所以,我的问题是:有没有人能给我推荐一些免费或低成本的cf.net SMTP/POP3库

谢谢

推荐答案

嗯,我想cattke已经说了所有要说的话……然而:

关于SSL,有一个可在Windows Mobile(和CF.Net)上运行的免费组件,名为SocketPro(由Udparts编写)。您可以在page上找到更多信息(您也可以从那里下载它)。也可以看看他们的论坛,在那里你可以找到例子。

我已经在我的一个小应用程序中成功地使用了这个库,该应用程序连接到需要SSL的邮件服务器。唯一的例外是Gmail,由于一些奇怪的原因,SocketPro库很难与它通信。然而,对于Gmail,我使用的是我在互联网上发现的一个OpenSSL版本,它在Gmail和CF.Net上运行得很好,尽管它的体积有点大。

与邮件服务器建立连接后,即可使用普通POP3检索电子邮件,使用SMTP发送电子邮件。

编辑:我应该提一下,如果您的电子邮件有附件,那么您也需要查看MIME,但这是另一回事。不过,也有一些免费的库提供源代码,可以在互联网上找到(试试CodeProject)。

希望它能有所帮助...

这篇关于CF.NET SMTP/POP3客户端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆