Notre Rebex Secure POP3 pourrait convenir à vos besoins. Il est activement développé since 2006.
code suivant montre comment télécharger tous les messages du serveur POP3 et les enregistrer dans la base de données:
// 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();
possible de duper cela? http://stackoverflow.com/questions/44383/reading-email-using-pop3-in-c –
@James - oui - tu as raison, c'est une dupe. –
@JamesAmener cette question semble avoir été supprimée –