POP3- Suppression de Mail

Résolu
kurisutofu64 Messages postés 16 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 28 novembre 2007 - 23 mai 2007 à 05:59
kurisutofu64 Messages postés 16 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 28 novembre 2007 - 23 mai 2007 à 14:58
Bonjour,
J'espere poster ce message dans la bonne section, et sinon, veuillez m'en excuser ...

Voici mon probleme:

Mon programme se connecte a un server pop3 et apres avoir traité chaque mail, il le supprime.
Or, j'utilise la comand "dele" comme il se doit, je pense.

Si j'ai bien tout compris, les mails sont donc marqués comme supprimés mais la suppression ne sera effective qu'apres l'envoi de la command "quit".
Or, apres cette command, seulement le dernier mail supprimé est effectivement supprimé!

Savez vous ce qu'il se passe?

J'avais pensé que peut etre cela venait de l'indexage. Par exemple, si on a la liste de mail suivante:

3- Mail numero 3
2- Mail numero 2
1- Mail numero 1

si je supprime 1, la nouvelle liste sera:


2- Mail numero 3

1- Mail numero 2

donc la suppression du mail numero 2 sera en fait, la suppression du numero 3 (vous suivez mes explications obscures?)
Mais j'ai lu que l'indexage ne changeait qu'apres la command "quit" donc ca ne devrait pas arriver ...

Et puis, par doute, je supprime en partant du plus elevé dans la pile (ici, 3) et donc evite ce probleme. Mais j'ai toujours qu'un seul mail de supprimé ...

J'espere que vous pourrez m'aider!

3 réponses

kurisutofu64 Messages postés 16 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 28 novembre 2007
23 mai 2007 à 06:10
En fait j'ai réussi a corriger le probleme ...

je lisais le mail, puis le supprimais, puis passer au suivant etc ...

Maintenant, je lis tout les mails et ensuite, je refais une boucle pour tout supprimer et là,ca passe ...

Peut etre que la command "retr" y est poru quelque chose, je sais pas ...
3
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
23 mai 2007 à 12:28
En effet,

Si on vérifie le standard POP3 (rfc 1939)

Sous RETR, il y a le commentaire suivant :

If any messages have been marked as deleted by the POP3 server, they are unmarked.

Amicalement, SharpMao
3
kurisutofu64 Messages postés 16 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 28 novembre 2007
23 mai 2007 à 14:58
Merci! C'est vrai que j'ai pas pensé à vérifier la version anglaise ...
0
Rejoignez-nous