首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于.NET Pop3库的建议

关于.NET Pop3库的建议
EN

Stack Overflow用户
提问于 2010-06-30 07:09:42
回答 5查看 2.2K关注 0票数 4

我正在寻找.NET Pop3电子邮件库。我需要能够从Pop3帐户读取,在那里我将复制所有的邮件到本地数据库。

付费图书馆就可以了。

我发现了aspnetPop3有人知道这是不是很好的帮助

EN

回答 5

Stack Overflow用户

发布于 2010-06-30 10:23:26

我试过几次,最终选择了来自http://www.lesnikowski.com/mail/的Lesnikowski邮件。它的对象模型非常适合电子邮件的实际工作方式;我使用的其他库试图隐藏细节,但最终只是妨碍了工作。Lesnikowski库足够健壮,可以在成百上千的安装中工作,可以与许多不同种类的POP3服务器通信。

票数 2
EN

Stack Overflow用户

发布于 2010-06-30 10:00:52

Indy库是Delphi开发人员最喜欢的套接字编程工具,包括SMTP和POP3。它现在已经被移植到C#并开源了。你可能会想去看看。一句话警告:没有太多可用的文档,但大多数代码都是不言自明的……

http://www.indyproject.org/SocketsCLR/index.EN.aspx

票数 1
EN

Stack Overflow用户

发布于 2010-07-02 22:06:29

我们的Rebex Secure POP3可能适合你。它是积极开发的since 2006

以下代码显示了如何从POP3服务器下载所有消息并将其保存到数据库:

代码语言:javascript
复制
// create client, connect and log in  
Pop3 client = new Pop3();
client.Connect("pop3.example.org");
client.Login("username", "password");

// get message list - full headers  
Pop3MessageCollection messageList = client.GetMessageList();

foreach (Pop3MessageInfo messageInfo in messageList)
{
   // download message
   MailMessage message = client.GetMailMessage(messageInfo.SequenceNumber);

   // store it to the database... 
   // depends on your DB structure. 
   // message.Save(stream) or message.ToByteArray() would be handy
   ...
}

client.Disconnect();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3145421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档