CLASSE DE CONNEXION POP3 AVEC TÉLÉCHARGEMENT DES MESSAGES

OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 - 17 déc. 2005 à 14:09
cs_magicgus Messages postés 206 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 14 septembre 2011 - 1 avril 2010 à 16:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35118-classe-de-connexion-pop3-avec-telechargement-des-messages

cs_magicgus Messages postés 206 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 14 septembre 2011
1 avril 2010 à 16:42
Bonjour,

Merci à toi casper pour cette source très pratique...

Par contre (je vais commencer à regarder de mon coté) saurais tu comment déterminé quels sont les "message non lu / nouveau" dans le nombre retourner par "NumberOfMails" ?

Merci

Très bonnes sources, et bien que pas très commenté, bien codé.
publespace Messages postés 31 Date d'inscription samedi 18 août 2007 Statut Membre Dernière intervention 15 mars 2016
25 juil. 2008 à 16:20
salut
je suis un debutant en vb.net
est ce que quelqu'un pourrai m'expliquer comment on se sert de cette classe ?
merci
cs_arnaud31 Messages postés 5 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 15 mai 2009
23 mai 2007 à 18:55
Coucou,

Le code fonctionne correctement en vb.net 2003

L'import de system.net.mail ne sert à rien

Il faut modifier la ligne :
If szTemp(0) <> "-" Then
en :
If Mid(szTemp,1,1) <> "-" Then

La ligne : myTextWriter.dispose() doit être supprimée.

Pour moi, le reste fonctionne (cnx, recup nb mail, lecture message, deconnexion).

Il reste à regarder les accentués.


En tout cas, bon boulot !!!
cs_arnaud31 Messages postés 5 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 15 mai 2009
23 mai 2007 à 18:54
Coucou,

Le code fonctionne correctement en vb.net 2003

L'import de system.net.mail ne sert à rien

Il faut modifier la ligne :
If szTemp(0) <> "-" Then
en :
If Mid(szTemp,1,1) <> "-" Then

La ligne : myTextWriter.dispose() doit être supprimée.

Pour moi, le reste fonctionne (cnx, recup nb mail, lecture message, deconnexion).

Il reste à regarder les accentués.


En tout cas, bon boulot !!!
cs_arnaud31 Messages postés 5 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 15 mai 2009
23 mai 2007 à 18:53
Coucou,

Le code fonctionne correctement en vb.net 2003

L'import de system.net.mail ne sert à rien

Il faut modifier la ligne :
If szTemp(0) <> "-" Then
en :
If Mid(szTemp,1,1) <> "-" Then

La ligne : myTextWriter.dispose() doit être supprimée.

Pour moi, le reste fonctionne (cnx, recup nb mail, lecture message, deconnexion).

Il reste à regarder les accentués.


En tout cas, bon boulot !!!
Le newbie Messages postés 200 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 24 mars 2012 2
28 nov. 2006 à 11:06
Salut,
Je n'ai pas encore regardé la source mais je suppose que tu as une ligne du style : Encoding.ASCIIEncoding.XXX

alors remplace le ASCII par UTF8Encoding

@++
vira19100 Messages postés 1 Date d'inscription jeudi 6 octobre 2005 Statut Membre Dernière intervention 20 août 2006
20 août 2006 à 11:35
On s'en sert comment ?
panpanpan Messages postés 1 Date d'inscription dimanche 22 février 2004 Statut Membre Dernière intervention 30 juillet 2006
30 juil. 2006 à 15:31
Super la fonction mais ce n'ait pas pour la france.
écrivez téléphone dans le sujet et vous obtenez tlphone
tous les accents sont suprimés la lettre avec.
c'est une histoire d' encoding je pense, mais là je suis
dépassé , apparament encoding assci ou utf8 c'est pas bon

je suis sur qu'il y a 2 mots à changer pour que ce soit parfait.
si qq à la solution? cette class est inexploitable sinon
et c'est dommage car elle est bien écrite.
mctyler Messages postés 7 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 19 septembre 2008
24 avril 2006 à 16:05
Pas mal , merci.

Par contre, j'suis unpeu novice et je voudrais savoir comment récupérer l'evenement "connectionStatus dans un textbox?

merci

Rank.
Utilisateur anonyme
6 févr. 2006 à 18:09
Pas mal du tout, le code est assez propre mais pas assez commenté (avis perso), tres bon comme exemple ...

merci

@+
nass932 Messages postés 14 Date d'inscription mardi 7 janvier 2003 Statut Membre Dernière intervention 2 février 2006
2 févr. 2006 à 17:00
J'ai testé en etant nul en VB.NET mais voila ce que cela donne chez moi :

Imports System.Net.Mail
L'espace de noms ou le type 'Mail' pour les Imports 'System.Net.Mail' est introuvable.


myTextWriter.dispose()
'System.IO.TextWriter.Protected Overridable Sub Dispose(disposing As Boolean)' n'est pas accessible dans ce contexte, car il est 'Protected'
cs_casper Messages postés 9 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 28 février 2006
19 déc. 2005 à 10:25
Je penses que ce code fonctionne aussi en version 1.1 du framework. Mais voila quand même le lien pour le téléchargement:

http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=7ABD8C8F-287E-4C7E-9A4A-A4ECFF40FC8E

ou encore VB 2005 (Express):

http://msdn.microsoft.com/vstudio/express/vb/
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
17 déc. 2005 à 14:09
Pas grand monde à la FrameWork.2 pour pouvoir utiliser le code de vb2005, pourrais tu donner l'adresse de téléchargement de la framework 2. Merci