Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1534 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [POP] Nouveaux mails ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[POP] Nouveaux mails ?

n°1518522
Koyomi
www.sebastiengilles.com
Posté le 22-02-2007 à 17:50:47  profilanswer
 

Bonsoir,

 

Pour le fun je m'amuse à programmer une petite application qui va aller checker mes comptes mail POP3.

 

Pour tout un tas de raison je laisse les copies des messages sur les différents serveurs POP.

 

Le protocole POP n'inclus pas la gestion des messages non lus / nouveaux messages

 

Question comment gerer cela ?
- faire des hash des messages, les stocker, et à chaque verif sur le serveur faire une comparaison ?
----> Methode trop lourde, pas gérable
- se baser sur la taille des messages (rares informations disponible via POP)
----> Methode pas fiable ...

 

Bref je suis un peu perdu vous avez une idée ??


Message édité par Koyomi le 23-02-2007 à 09:37:01
mood
Publicité
Posté le 22-02-2007 à 17:50:47  profilanswer
 

n°1518564
rufo
Pas me confondre avec Lycos!
Posté le 22-02-2007 à 18:25:29  profilanswer
 

moi, je verrais bien une table dans une BD avec un identifiant donné pour chaque message (un hash md5 ou sha-1 par ex) calculé sur le from+sujet du mail+message et un booléen qui dit si t'as ouvert ou pas le message.

n°1518568
Koyomi
www.sebastiengilles.com
Posté le 22-02-2007 à 18:31:52  profilanswer
 

Le problème c'est comment savoir que je l'ai ouvert en fait ^^

 

Le serveur POP ne stocke pas cette information. Je me demande bien comment font Outlook pour recuperer que ce qu'ils ont besoin via POP.

n°1518592
rufo
Pas me confondre avec Lycos!
Posté le 22-02-2007 à 20:20:25  profilanswer
 

Koyomi a écrit :

Le problème c'est comment savoir que je l'ai ouvert en fait ^^
 
Le serveur POP ne stocke pas cette information. Je me demande bien comment font Outlook pour recuperer que ce qu'ils ont besoin via POP.


 
ah, j'avais pas bien compris. Je pensais que tu rapatriais les mails en local sur ton appli que tu développais. Ben si tes comptes sont des messageries web, tu peux parser le html et voir ceux qui ont été lus...

n°1518597
jagstang
Pa Capona ಠ_ಠ
Posté le 22-02-2007 à 20:26:05  profilanswer
 

Koyomi a écrit :

Le problème c'est comment savoir que je l'ai ouvert en fait ^^
 
Le serveur POP ne stocke pas cette information. Je me demande bien comment font Outlook pour recuperer que ce qu'ils ont besoin via POP.


parce qu'en pop une fois le message rappatrié il est supprimé sur le serveur


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1518675
Koyomi
www.sebastiengilles.com
Posté le 23-02-2007 à 01:31:08  profilanswer
 

jagstang a écrit :

parce qu'en pop une fois le message rappatrié il est supprimé sur le serveur


humm ca me chagrinne un peu ce que tu dis la car personelement mon outlook ou mon thunderbird sont configurer pour laisser une copie des messages sur le serveur.

 

Lorsque je me connecte en Telnet à mon serveur pop de chez free par exemple, je retrouve bien mes mails, et ce, alors que je les ai déja télécharger via outlook.

 

n°1518676
M Orthogra​phe
Posté le 23-02-2007 à 01:39:59  profilanswer
 

Si tu mets un -x un nouveau, mets un -s à mail :) dans ton titre. Un titre mal orthographié ne donne pas envie de répondre.

Message cité 1 fois
Message édité par M Orthographe le 23-02-2007 à 01:40:17
n°1518697
Koyomi
www.sebastiengilles.com
Posté le 23-02-2007 à 09:36:48  profilanswer
 

M Orthographe a écrit :

Si tu mets un -x un nouveau, mets un -s à mail  :)  dans ton titre. Un titre mal orthographié ne donne pas envie de répondre.


Merci j'ai réparé la faute. Par contre tu n'aurais pas une idée pour mon soucis ?

n°1519056
Koyomi
www.sebastiengilles.com
Posté le 23-02-2007 à 17:29:09  profilanswer
 

up :S

n°1519116
jagstang
Pa Capona ಠ_ಠ
Posté le 23-02-2007 à 19:26:45  profilanswer
 

Koyomi a écrit :

humm ca me chagrinne un peu ce que tu dis la car personelement mon outlook ou mon thunderbird sont configurer pour laisser une copie des messages sur le serveur.
 
Lorsque je me connecte en Telnet à mon serveur pop de chez free par exemple, je retrouve bien mes mails, et ce, alors que je les ai déja télécharger via outlook.


ce que je veux dire c'est que c'est en local qu'est stocké l'information nouveau ou pas.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
mood
Publicité
Posté le 23-02-2007 à 19:26:45  profilanswer
 

n°1519137
Koyomi
www.sebastiengilles.com
Posté le 23-02-2007 à 20:03:51  profilanswer
 

jagstang a écrit :

ce que je veux dire c'est que c'est en local qu'est stocké l'information nouveau ou pas.


Humm d'accord, pas de solutions miracle donc :)

 

Je vais partir sur un stockage du nombre total des messages présents sur le serveur.

 

Et si ce nombre change dans le positif alors je deduirais le nombre de nouveaux mail.

 

Merci pour votre aide ;)

 


n°1519171
jagstang
Pa Capona ಠ_ಠ
Posté le 23-02-2007 à 21:18:08  profilanswer
 

et les mails effacé ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1519185
M Orthogra​phe
Posté le 23-02-2007 à 21:41:11  profilanswer
 

jagstang a écrit :

et les mails effacé ?


 
Effacé non, effacés peut-être.

n°1519190
jagstang
Pa Capona ಠ_ಠ
Posté le 23-02-2007 à 21:45:46  profilanswer
 

ouais, le schmilblick est bien avancé avec toi


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1519198
Koyomi
www.sebastiengilles.com
Posté le 23-02-2007 à 21:57:26  profilanswer
 

jagstang a écrit :

et les mails effacé ?

 

humm ben j'hésite.

 

A remettre ce compteur à 0 si le nombre de mail présent sur le serv est inférieur au compteur et dans ce cas perdre la possibilité qu'il y ai eu plus de suppression que de nouveau mail.

 

Enfin ce n%u2019est pas super comme méthode.

 

Mais récupérer l'ensemble des mails a chaque check, en faire un MD5 et faire des comparaisons .. niveau perf c'est la cata.

 

J'arrive pas a trouver d'autres méthodes :/

 


Message édité par Koyomi le 23-02-2007 à 21:58:46
n°1519495
Koyomi
www.sebastiengilles.com
Posté le 24-02-2007 à 21:17:41  profilanswer
 

Personne a une petite idée ?

n°1519569
jagstang
Pa Capona ಠ_ಠ
Posté le 25-02-2007 à 11:01:23  profilanswer
 

tu pourrais te contenter de hasher le Message-ID


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [POP] Nouveaux mails ?

 

Sujets relatifs
nouveaux site, beaucoup de probleme... un peu d'aide serai la bienvenuProbleme envoie de mails Java : courrier indésirable
Probleme de Pop Up sous Internet ExplorerEnvoyer des mails en masse!
envoie de fichiers Excel par mailsWindev 10 problème suite aux mails
Automatiser fonction d'envoi de mails via sitePop up sur lancement d'application
[PHP] Forum: voir nouveaux msgsProblème de POP UP
Plus de sujets relatifs à : [POP] Nouveaux mails ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR