我正在寻找.NET Pop3电子邮件库。我需要能够从Pop3帐户读取,在那里我将复制所有的邮件到本地数据库。
付费图书馆就可以了。
我发现了aspnetPop3有人知道这是不是很好的帮助
发布于 2010-06-30 10:23:26
我试过几次,最终选择了来自http://www.lesnikowski.com/mail/的Lesnikowski邮件。它的对象模型非常适合电子邮件的实际工作方式;我使用的其他库试图隐藏细节,但最终只是妨碍了工作。Lesnikowski库足够健壮,可以在成百上千的安装中工作,可以与许多不同种类的POP3服务器通信。
发布于 2010-06-30 10:00:52
Indy库是Delphi开发人员最喜欢的套接字编程工具,包括SMTP和POP3。它现在已经被移植到C#并开源了。你可能会想去看看。一句话警告:没有太多可用的文档,但大多数代码都是不言自明的……
http://www.indyproject.org/SocketsCLR/index.EN.aspx
发布于 2010-07-02 22:06:29
我们的Rebex Secure POP3可能适合你。它是积极开发的since 2006。
以下代码显示了如何从POP3服务器下载所有消息并将其保存到数据库:
// 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();https://stackoverflow.com/questions/3145421
复制相似问题