Est-ce que .NET permet d'extraire des e-mails d'un serveur POP3 ou de coder/acheter un composant tiers?Connexion à des serveurs POP3
Répondre
Découvrez les objets EasyMail de Quiksoft. Ils sont très faciles à utiliser et le support est vraiment bon.
Les composants tiers sont la solution; beaucoup mieux que l'alternative, qui serait l'envoi des commandes POP3 brutes avec NetStreams [frisson]
CodeProject a obtenu un bon tutoriel C# sur cette http://www.codeproject.com/KB/IP/despop3client.aspx Consultez également:
http://www.developerfusion.com/article/4071/how-to-pop3-in-c/
Personnellement, je aime la serverintellect components.
Vous pouvez vérifier Mail.dll .NET mail component, il a un support de SSL, unicode, et par courrier électronique multi-nationale:
using(Pop3 pop3 = new Pop3())
{
pop3.Connect("mail.host.com"); // Connect to server
pop3.Login("user", "password");
foreach(string uid in pop3.GetAll())
{
IMail email = new MailBuilder()
.CreateFromEml(pop3.GetMessageByUID(uid));
Console.WriteLine(email.Subject);
}
pop3.Close(false);
}
Vous pouvez le télécharger ici: http://www.limilabs.com/mail.
Oh, bonjour! : D Merci pour le lien que je viens de visiter. site et je télécharge l'échantillon maintenant. Merci +1 –
Le framework .NET ne prend pas en charge POP3.
La connexion au serveur POP3 est une partie facile du travail. Le protocole est assez facile. Le problème est l'analyse correcte du message. Vous aurez besoin d'un analyseur MIME ou S/MIME décent qui peut gérer unicode, des pièces jointes aux formats vierd, un corps de message dans WinMail.dat non standard produit par Outlook, des problèmes d'internationalisation. Un analyseur qui peut réparer les bogues des clients de messagerie courants et les violations RFC etc. Threre est beaucoup de bibliothèques POP3 tierces. Il y a aussi quelques gratuits POP3 libraries on codeproject.
Vous pouvez essayer notre Rebex POP3 for .NET
// 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 messages = client.GetMessageList(Pop3ListFields.FullHeaders);
// display info about each message
Console.WriteLine("UID | From | To | Subject");
foreach (Pop3MessageInfo message in messages)
{
Console.WriteLine
(
"{0} | {1} | {2} | {3}",
message.UniqueId,
message.From,
message.To,
message.Subject
);
}
client.Disconnect();
code
est tiré de www.rebex.net/secure-mail.net/tutorial-pop3.aspx
- 1. Connexion à plusieurs serveurs Web
- 2. Authentification via POP3 à l'aide de vPopMail
- 3. Partager les informations de connexion entre les serveurs ColdFusion?
- 4. Format de message POP3 rfc
- 5. Obtenir des brouillons et envoyer des éléments en Java à l'aide de pop3
- 6. Connexion aux événements COM en C# - prise en charge des serveurs gérés et non gérés
- 7. Récupérer des images à partir de deux serveurs différents
- 8. Restreindre l'utilisation du plugin de navigateur à des serveurs spécifiques?
- 9. Le protocole POP3 vous permet-il de spécifier un sous-ensemble d'e-mails à télécharger?
- 10. Contrôle d'inventaire sur plusieurs serveurs .. Des idées?
- 11. Comment puis-je ajouter des fonctions supplémentaires à l'Explorateur de serveurs de Visual Studio?
- 12. Java: synchronisation des threads sur plusieurs serveurs
- 13. Vérifier automatiquement les emails rebondis via POP3?
- 14. Comment évaluer la performance des serveurs web?
- 15. Connexion de deux serveurs Flash Media via une connexion NetConnection, mais sans pouvoir utiliser la méthode d'appel
- 16. Que fait la commande POP3 CAPA UIDL?
- 17. Comment utiliser POP3 sur SSL dans C
- 18. Recevoir des courriels d'un serveur Exchange dans Biztalk sans utiliser POP3 ou IMAP
- 19. Résolution des problèmes de connexion PHP Connexion
- 20. Obtenir la liste des serveurs disponibles dans le groupe de serveurs SQL
- 21. Comment trouver des serveurs SQL situés dans des domaines "relatifs"
- 22. Serveurs Subversion fédérés (synchronisés)?
- 23. L'Internet peut-il rediriger les demandes de connexion entre des serveurs distants lorsque l'un d'entre eux est hors service?
- 24. Comment puis-je regarder à distance des journaux sur des serveurs Win2003?
- 25. Comment demander des pages gzippées à partir de serveurs Web via des scripts ruby?
- 26. Serveurs liés SQL Server
- 27. Bibliothèque ssl manquante lors de la connexion à POP3 sur SSL à partir d'un ActiveX développé dans Delphi-7 avec le client indy 9?
- 28. connexion automatique à facebook
- 29. Comment déterminer la taille d'un fichier à partir d'une pièce jointe à un message POP3
- 30. Informations sur les serveurs des services Terminal Server
serverintellect est une société d'hébergement! –