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

  FORUM HardWare.fr
  Programmation
  Java

  JavaMail - QoS pour l'envoi d'un mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JavaMail - QoS pour l'envoi d'un mail

n°472821
darklord
You're welcome
Posté le 31-07-2003 à 09:59:45  profilanswer
 

Mon problème est le suivant, j'ai un système de notification et je dois m'arranger pour etre sur que le mail a été envoyé au destinataire. Avec l'ancienne application, je procède comme suis:
 
j'envoie tous les mails depuis une adresse unique (noreply@brol.com) et j'ai un daemon qui vérifie périodiquement si un "mailer daemon" a été recu. Si oui il extrait l'email en question du message et met les status de la notification à jour (en plus j'ai des checks pour vérifier que l'adresse email est syntaxiquement correcte etc).
 
Bon le deal c'est que cette histoire d'adresse unique pourrait sauter et que je suis en train de faire un système plus général (d'où difficulter de retrouver la notification sur base de l'adresse email : genre envois d'un mail de 2Mo à X et envois d'un petit mail à X refusé poru cause de boite pleine, comment faire pour distinguer qui a merdé?)
 
Il y a peu de temps j'avais trouvé une classe Java du domaine publique qui permettait de faire des checks synchrones (genre vérifier que le serveur répondait, que l'adresse email existait, etc). Je ne la retrouve plus :/
 
Fin voilà si qqun a une idée magique :jap:


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 31-07-2003 à 09:59:45  profilanswer
 

n°472824
darklord
You're welcome
Posté le 31-07-2003 à 10:01:30  profilanswer
 

Sinon mon autre idée aurait été de mettre un header propriétaire dans le message (mail) que j'envoie -> ID
 
De cette manière lorque je recois un mailer daemon je peux, sur base de cette propriété, la notification qui a merdé. C'est qqch que j'ai également tenté de faire mais visiblement c'est pas viable (le système de mailer daemon n'étant pas standardisé)


---------------
Just because you feel good does not make you right
n°473075
darklord
You're welcome
Posté le 31-07-2003 à 12:46:24  profilanswer
 

:whistle:


---------------
Just because you feel good does not make you right
n°473868
darklord
You're welcome
Posté le 31-07-2003 à 22:35:06  profilanswer
 

:sweat:


---------------
Just because you feel good does not make you right
n°474051
*syl*
--> []
Posté le 31-07-2003 à 23:46:08  profilanswer
 

DarkLord a écrit :


Il y a peu de temps j'avais trouvé une classe Java du domaine publique qui permettait de faire des checks synchrones (genre vérifier que le serveur répondait, que l'adresse email existait, etc). Je ne la retrouve plus :/

Pour vérifier qu'une adresse email existe, il faut en principe :
- vérifier qu'elle a le bon format user@domain
- vérifier si le domaine existe
- si oui, récupérer les MX (Mail Exchanger) du domaine
- essayer de se connecter à chaque SMTP
- utiliser la commande VRFY user@domain
 
Ça fonctionne pas à 100% parce que la commande n'est pas obligatoirement implémentée ou est désactivée (comme chez wanadoo par ex)

n°474055
*syl*
--> []
Posté le 31-07-2003 à 23:49:38  profilanswer
 

Tiens, la méthode VRFY c'est un vieux truc en fait :/
 

Citation :

Old versions of this module have performed this check via VRFY
command. Now module uses another check: it uses combination of commands MAIL
and RCPT which simulates fake sending of email. Old VRFY is still supported.
However please note VRFY can't detect bad mailboxes in many cases while
MAIL/RCPT works. For example hotmail.com can be verified with MAIL/RCPT
check while VRFY check doesn't work.

n°474169
darklord
You're welcome
Posté le 01-08-2003 à 09:32:23  profilanswer
 

:jap: je vais chercher et je vous tiens au courant


---------------
Just because you feel good does not make you right
n°474490
darklord
You're welcome
Posté le 01-08-2003 à 14:32:52  profilanswer
 

*Syl* a écrit :

Tiens, la méthode VRFY c'est un vieux truc en fait :/
 

Citation :

Old versions of this module have performed this check via VRFY
command. Now module uses another check: it uses combination of commands MAIL
and RCPT which simulates fake sending of email. Old VRFY is still supported.
However please note VRFY can't detect bad mailboxes in many cases while
MAIL/RCPT works. For example hotmail.com can be verified with MAIL/RCPT
check while VRFY check doesn't work.




 
ca vient d'où ce quote?


---------------
Just because you feel good does not make you right
n°474494
*syl*
--> []
Posté le 01-08-2003 à 14:35:02  profilanswer
 

DarkLord a écrit :


 
ca vient d'où ce quote?

[:google]  
T'aurais copier/coller le début du texte, tu serais tombé sur : http://backpan.cpan.org/authors/id [...] .17.readme

n°474523
darklord
You're welcome
Posté le 01-08-2003 à 14:54:10  profilanswer
 

*Syl* a écrit :

[:google]  
T'aurais copier/coller le début du texte, tu serais tombé sur : http://backpan.cpan.org/authors/id [...] .17.readme


 
 :kaola:


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 01-08-2003 à 14:54:10  profilanswer
 

n°479585
darklord
You're welcome
Posté le 07-08-2003 à 10:06:09  profilanswer
 

:bounce:  :ange:

n°498428
darklord
You're welcome
Posté le 26-08-2003 à 12:52:43  profilanswer
 

Bon je remonte ce topic parce que j'ai une question en plus, pas spécialement liée à Java.
 
Bon supposong que j'envoie un mail à un destinatire inconnu (du genre nobody@hotmail.com). hotmail me renvoie un mailer daemon (votre mail n'a pas pu etre envoyée parce que blablabla)
 
Y-a-t-il un moyen d'identifier ce mail. Du genre j'envoie le mail en ajoutant un identifiant ou en récupérant un identifiant et le mailer daemon me le renvoit (je pense à des en têtes).
 
Une idée (l'idée étant de pouvoir identifier quel envoi d'email s'est crashé)
 
:jap:


---------------
Just because you feel good does not make you right
n°498430
the real m​oins moins
Posté le 26-08-2003 à 12:56:39  profilanswer
 

un des headers est "mail-id" non? et c'est supposé etre unique je pense


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°498432
darklord
You're welcome
Posté le 26-08-2003 à 13:02:11  profilanswer
 

the real moins moins a écrit :

un des headers est "mail-id" non? et c'est supposé etre unique je pense


 
vi vi mais il faut le récupérer dans le mail en retour et c'est ca mon problème ... Faudrait voir si il y aurait pas un champ (reply-from-mailid ou un truc du genre)


---------------
Just because you feel good does not make you right
n°498433
the real m​oins moins
Posté le 26-08-2003 à 13:03:00  profilanswer
 

DarkLord a écrit :


 
vi vi mais il faut le récupérer dans le mail en retour et c'est ca mon problème ... Faudrait voir si il y aurait pas un champ (reply-from-mailid ou un truc du genre)

il reste pas ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°498437
darklord
You're welcome
Posté le 26-08-2003 à 13:11:32  profilanswer
 


 
bin pas que je sache. Et en fait c'est un *nouveau* mail envoyé suite à un problème avec un demande X
 
Je ne sais pas si dans le mailer daemon il y a une en-tete quelconque qui référence X
 
(a mon avis oui mais bon ...)


---------------
Just because you feel good does not make you right
n°498439
the real m​oins moins
Posté le 26-08-2003 à 13:13:13  profilanswer
 

DarkLord a écrit :


 
bin pas que je sache. Et en fait c'est un *nouveau* mail envoyé suite à un problème avec un demande X
 
Je ne sais pas si dans le mailer daemon il y a une en-tete quelconque qui référence X
 
(a mon avis oui mais bon ...)

ça doit etre specifié dans la rfc si y'a ça [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  JavaMail - QoS pour l'envoi d'un mail

 

Sujets relatifs
[PHP]Comment envoyer un mail HTML pour qu il soit lisible sur Free[PHP/MYSQL] problèmes avec mail(), setcookie, transfert de BD
[php] envoi automatique de mail différé : possible?Gestion des erreurs sur la fonction mail.
Développer sa propre messagerie mail : c'est dur?Pourquoi la fonction mail fonctionne pas chez moi?
enoyer un mail via un site web par la fonction mail------> help[ Php ] problème sur parsage de mail
Envoyer un mail au format HTML 
Plus de sujets relatifs à : JavaMail - QoS pour l'envoi d'un mail


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