begin process at 2012 02 11 03:53:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > CLIENT POP3

CLIENT POP3


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Source .NET ( DotNet ) Classé sous :client, pop3 Niveau :Initié Date de création :19/03/2003 Date de mise à jour :21/03/2003 14:52:34 Vu / téléchargé :17 760 / 2 196

Auteur : TheSaib

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce petit soft , se connecte a un serveur POP3 ,parse et affiche dans un listview le sender, la date et le sujet.
Il se place dans le Systray grace au notifyicon et affiche le nombre de mail en toolTip.
Ensuite si vous voulez lire il ouvre votre client de messagerie.

Je vais corriger :
Bug 1: Un probleme ds le nb de message ds le tooltip
Bug 2: Verifier qu'il n'y ait pas déjà une instance , en parcourant les id des process.

Source


 Conclusion

Une version commentée arrivera d'ici quelques jours.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   mailChk
    •   bin
      •   Debug
        • mailChk.exeTélécharger ce fichier [Réservé aux membres club]32 768 octets
        • mailChk.pdbTélécharger ce fichier [Réservé aux membres club]34 304 octets
        • Thumbs.dbTélécharger ce fichier [Réservé aux membres club]3 072 octets
    •   obj
      •   Debug
        • temp
        • TempPE
        • mailChk.exeTélécharger ce fichier [Réservé aux membres club]32 768 octets
        • mailChk.exe.incrTélécharger ce fichier [Réservé aux membres club]2 590 octets
        • mailChk.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]2 908 octets
        • mailChk.frmPref.resourcesTélécharger ce fichier [Réservé aux membres club]513 octets
        • mailChk.pdbTélécharger ce fichier [Réservé aux membres club]34 304 octets
        • mailChk.projdataTélécharger ce fichier [Réservé aux membres club]14 216 octets
        • WindowsApplication6.exeTélécharger ce fichier [Réservé aux membres club]32 768 octets
        • WindowsApplication6.exe.incrTélécharger ce fichier [Réservé aux membres club]2 854 octets
        • WindowsApplication6.pdbTélécharger ce fichier [Réservé aux membres club]36 352 octets
        • WindowsApplication6.projdataTélécharger ce fichier [Réservé aux membres club]18 312 octets
    • .ratl_comp_rootTélécharger ce fichier [Réservé aux membres club]41 octets
    • app.ICOTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
    • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 426 octets
    • Form1.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier15 352 octets
    • Form1.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 089 octets
    • frmPref.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 269 octets
    • frmPref.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 485 octets
    • mailChk.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 838 octets
    • mailChk.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 772 octets
    • mailChk.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier910 octets
    • mailChk.suoTélécharger ce fichier [Réservé aux membres club]9 216 octets
    • WindowsApplication69DE8401452B24F2D9E4DE721817D50DE.idxTélécharger ce fichier [Réservé aux membres club]60 691 octets

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) CHANGER L'HEURE SYSTEME
Source .NET (Dotnet) NOTRESIZABLELISTVIEW : FIGER LA LARGEUR DES COLONNES
Source .NET (Dotnet) CURRENCY TEXTBOX - TEXTBOX DE SAISIE DE MONTANT.
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET2] ETAT DU TRAFFIC ROUTIER
Source avec Zip Source .NET (Dotnet) DETECTION EVENEMENT USB (CONNECTION / DECONNECTION)

 Sources de la même categorie

Source avec Zip Source avec une capture MODIFIER ADRESSE MAC (WINDOWS) par maxou561
Source avec Zip Source avec une capture FTPROG - CLIENT FTP TRÈS BASIQUE par Jukuso
Source avec Zip Source .NET (Dotnet) WIFIKEYVIEWER : LISTE DES PROFILES WIFI AVEC LEURS CLÉS/MOTS... par ShareVB
Source avec Zip Source .NET (Dotnet) TRANSFERT DE FICHIER par VinceMonkeyz
Source avec Zip Source .NET (Dotnet) NET (SCAN D'URL) par VinceMonkeyz

 Sources en rapport avec celle ci

Source avec Zip SOCKET CONNEXION CLIENT & SERVEUR par ziedto83
Source avec Zip Source avec une capture Source .NET (Dotnet) DÉMO NETACCESS 2.0.1 : NETMESSENGER par wizad
Source avec Zip Source .NET (Dotnet) MODULE RÉSEAU AVANCÉ : SOCKET TCP. par djine
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET3/WCF] DEMO SERVICE-CLIENT WCF par Willi
Source avec Zip Source .NET (Dotnet) NETACCESS 2.0 RC2 : LIBRAIRIE POUR APPLICATION CLIENTS/SERVE... par wizad

Commentaires et avis

Commentaire de TheSaib le 19/03/2003 18:08:45 administrateur CS

Merci pour vos remarques et suggestions :)

Commentaire de ousta le 09/08/2004 20:25:06

Wé ca marche et c court :) jai fait moi aussi un serveur pop et http(hotmail) pour un client mail que je suis en train de faire.
Et jaurais aimé savoir. Tu met les infos de lutilisateur dans le registre tel que le mdp et en non crypté pense tu que c'est securisé? Si non pourrais tu me donner des idées pour securiser les mot de passe, jai penser au registre en y mettant le mdp en crypte et en le decodant dans le code mais ca reviendrait preske a la meme chose que toi, quiconque aura mon logiciel pourra acceder a mon pop ^^.

Voila dans l'attente de suggestions jte remercie :)

Commentaire de dionysos6868 le 15/02/2005 19:47:42

simpa ton code et tres bien fait mais une question

L'a tu adapter déja en ASP.NET si oui sserais t'il possible de voir le résultat ?

Merci

Commentaire de TheSaib le 16/02/2005 21:32:44 administrateur CS

Non je ne l'ai pas adapter pour de l'asp.NET

Ousta : Non je n'ai rien sécurisé, mais il suffit de faire un hash de tes mots de passes avant de les stocker dans la base de registre.

Commentaire de ykomguep le 21/04/2005 10:27:02

Bonne source. J'ai développé pareillement un client pop3 et je réussi à récupérer tous les éléments du mail suaf le body car je n'arrive pas à le parser.Ta source ne le fait pas non plus. Idée?
De plus, j'essaie de faire qu'il se connecte en SSL pour des comptes gmail mais j'arrive pas.Idée?

Merci

Commentaire de jaycevinc le 01/11/2006 16:04:43

J'ai exactement le meme pb que ykomguep, impossible de parser le BODY, impossible donc de récupérer le corps du message en C#.

c'est dommage car c'est un bon programme que tu as fait la TheSaib ;-)
a+
Vinc'

Commentaire de JoBleu le 22/08/2009 17:29:33 8/10

Par rapport à d'autres trucs que j'ai testés et qu'il m'a fallu la nuit pour faire tourner, voilà qui est propre et rapide.

Un aspect n'est pas traité, c'est le décodage du sujet du mail.
Je l'ai vu faire en VB6 là : http://www.codes-sources.com/code.aspx?ID=23349
Quelqu'un sait-il si ça existe déjà en C# ou faut-il le traduire ?

Je crois que c'est sur csharpcorner que j'ai vu un module de cryptage, il faudra que je vérifie. Mais je n'avais pas mis longtemps à trouver de toute manière. Il faut quelques heures pour comprendre comment ça marche.

Commentaire de JoBleu le 25/08/2009 11:33:13

Pour ce qui est du sujet, le code mentionné dans mon précédent message, en VB6, retient le texte situé entre l'avant-dernier et le dernier points d'interrogation, et entre les deux, si le code de caractères est suivi d'un q, à chaque signe d'égalité considère les deux caractères suivants comme le code hexadécimal du caractère à placer à la place des trois caractères (signe d'égalité et les deux suivants). Si le code de caractères est suivi d'un b, une transformation différente est appliquée car chaque caractère est codé sur six bits.

Je pense avoir traduit ce code en C#, il reste à le tester plus abondamment bien entendu.

Ce code a au moins le mérite d'exister, et donne quelque chose d'à peu près lisible. Il lui reste toutefois une lacune, car le seul traitement appliqué à l'intitulé du codage des caractères est de le retirer de l'intitulé du sujet. Cela ne nous garantit pas que si nous recevons deux ou trois messages en Tchèque parmi une floppée de messages en Français, chacun sera écrit avec les caractères accentués qui vont bien, en codage ouest-européen dans un cas, en codage d'Europe Centrale dans l'autre.

Toutefois, la propriété GdiCharset étant fixée pour tout le contrôle ListView, probablement pouvons-nous considérer qu'il correspond à ce qu'on peut faire de mieux sans avoir à reconsidérer assez lourdement l'architecture de l'application.

Un autre point mériterait d'être vérifié à part : j'ai remarqué que dans certains messages avec un sujet très long, dans le code le sujet est renseigné sur deux lignes, il me semble que seule la première est exploitée (a-t-on bien la place d'en écrire plus d'ailleurs ?).

Je vais envoyer mon module à TheSaib pour qu'il puisse l'intégrer si il le souhaite.
Attention à la syntaxe d'appel :
curItem.SubItems.Add(SubjectHelper.ElementEntete("Subject:" + szSubject, "Subject", false));


Par ailleurs, sur 259 messages, j'ai fait passer le temps de chargement de 9 minutes pile à 65 secondes, en remplaçant la ligne
send("retr " + i.ToString() + "\r\n");

par la ligne
send("TOP " + i.ToString() + " 30\r\n");

ce qui évite de charger de lourdes pièces jointes pour juste regarder les entêtes des messages.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

System.Net.SocketPermission... [ par houseclubber ] J'ai un problème. J'ai testé une source de ce site qui fait un client serveur multi telnet qui fonctionne chez moi, mais pas à mon école...Voici l'err Déclenchement d'évennement d'un client vers un serveur de Remoting [ par gazous ] Je n'arrive pas à déclencher un évenement depuis un client vers un serveur de Remoting en utilisant la méthode classique de déclenchement d'évenements namespace [ par bidules ] Bonjour,je suis entrain de faire une appli reseauxj'ai donc un client et un server. Le client et le server sont deux projet different qui se trouve ds ecrire un fichier xml [ par creanova2000 ] bonjour; mon problem c'est que je veux enregistrer les variabbles suivantes (no,client) dans un fichier xml de non 0012.xmlno= 001, client= ashcityno= Au Secours (Serveur/Client) [ par JCpp ] Sur ce site, je n'ai trouvé aucune Source Server/Client avec plusieurs Client.ci non, Je ne comprends pas pourquoi sa ne fonctionne pas, j'ai bien mi Réseau local VS Internet [ par cazaux ] Actuellement je suis en train de développer un Client/Serveur. Le seul probléme est que toutes les aides que je trouve ne parle que de serveur placé à DataSet et recherche [ par dmk2003 ] BonjourJe vous pose mon probleme !!!J'ai un dataset contenant toutes mes information client et j'aimerai chercher un client dans mon dataset (jusqua l Activex Client [ par metasys ] J'aimerais savoir si il y a une methode a suivre pour un activex client sur une page aspx. J'ai un activex qui fait l'installation mais je ne sais pas Service Web : Serveur en C# - Client en PHP. Possible?? [ par pete87150 ] Bonjour a tous,Je voudrais savoir s'il est possible de créer un service web avec un serveur en C# et un client en PHP.Je pense à l'utilisation de NuSO ODBC - AS400 (client access ODBC Driver (32bits)) [ par fulljuju ] Bonjour à tous,J'ai une chtite question à poser !Etudiant en stage, je cherche à faire des requetes SQL sur une base AS400. Je possède Client Access i


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,962 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales