Client pop3 (mail)

Soyez le premier à donner votre avis sur cette source.

Vue 24 513 fois - Téléchargée 2 669 fois

Description

relève les en-têtes de mail ; supprime les mail sur le serveur, les télécharge ; gère l'auto-connexion à internet ; sauvegarde les mail en *.eml

En pratique :
Après configuration des comptes et de la connexion internet, il suffit de cliquer sur l'icone 1 pour récupérer les en-tetes de mail. Celles-ci apparaissent avec une icone (pièce jointe ; texte seul ; html seul ; contenu multiple) et deux cases à cocher (vert=télécharger ; rouge=supprimer du serveur)
Vous cliquez sur la ou les cases de votre choix.
Il ne vous reste plus qu'à cliquer sur l'icone 2, et hop, le logiciel télécharge les messages à télécharger et supprime ceux à supprimer.
A noter, les messages téléchargés sont sauvegardés (par defaut, dans le dossier message du dossier du programme) au format *.eml, ouvrable sous n'importe quel logiciel de mail (je bosse sur une visionneuse de mail... patience !)

Et puis :
La connection au serveur POP se fait de manière cryptée si le serveur le supporte (APOP). Les infos de connexions, comptes, etc sont sauvegardées de manière cryptée aussi (au cas où...)

le code :
en gros ce code met en pratique l'utilisation de la classe socket intégrée à .NET.
il utilise aussi quelques api pour la connexion internet.
il montre un exemple de cryptage (pas de moi...) pour sauvegarder les infos de connexion.

Conclusion :


Désolé pour les commentaires, j'ai développpé ce truc à la volée... alors indulgence, please
Désolé aussi, le code n'est pas 'blindé', trop long et trop compliqué de traquer tout les bugs possibles...

quand aux mises à jour elles dépendront des commentaires (les votres et les miens...) et des remarques...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
319
Date d'inscription
jeudi 1 avril 2010
Statut
Membre
Dernière intervention
16 mars 2011
1
Dès qu'on met à jour le compt j'ai l'erreur :

Opération inter-threads non valide : le contrôle '' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.

sur Princ.PAMess.Controls.Clear()

Comment remédier au problème ?
Messages postés
1
Date d'inscription
samedi 3 décembre 2005
Statut
Membre
Dernière intervention
13 février 2008

Du beau travail j'ai neanmoins qq difficultes a configurer la connection internet (routeur WIFI)
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
2
Ton programme ne marche pas apparemment et chaque fois que je fais déconnecter il me déconnecte la connexion Wannadoo ! 4/10.
Messages postés
1
Date d'inscription
mercredi 14 mai 2003
Statut
Membre
Dernière intervention
22 février 2006

bonjour,
Tip tio ce client pop . Bravo

Je recherche une fonction qui décroche un fichier attaché

Merci @+
Messages postés
10
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
19 août 2005

bonjour,
Ce client pop est super !

J'ai une question ? Serait-il possible de modifier le code pour ne télécharger qu'un seul type d'entete à interval régulier ?

Ca m'aiderait beaucoup pour mon HTPC, je pourrais programmer des enregistrements a distance en envoyant un mail à mon pc.


Merci
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.