Titre: Récupérer les retours d'erreur d'un serveur mail : envoi mail en php
Posté par: Miridan le le 28-02-2008 a 13:52:52
Bonjour,
Je développe un système d'envois de NewsLetter et j'aimerais mettre en place un minimum de statistique. Mon principal problème est déjà de savoir si oui ou non un mail est parti. :-\
- Je vérifie déjà la syntaxe du mail (addresse@domaine.com) - Je vérifie l'existance et la validité du nom de domaine (@domaine.com)
Mais pour tout ce qui est avant le "@", il est très difficile de vérifier la validité, et c'est la mon but. ::)
Lors d'un echec d'un envois de mail (via outlook par exemple), si l'e-mail n'existe pas ou pour tout autre erreur, le serveur mail renvois un message d'erreur...
exemple : failure noticeHi. This is the qmail-send program at mx1.ovh.net. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. |
|
Ma question est simple, y a-t-il un moyen de récupérer ces erreur lors de l'envois via php (ou autrement), et si oui comment. (et si c'est possible, y-a-t-il des codes d'erreur afin de pouvoir les traiter plus facilement).
NB : Pour mes envois de mail, jutilise phpmailer via la fonction mail. S'il faut utiliser un envoi via smtp, cela ne pose pas de probleme. J'ai bien noté une variable d'erreur dans phpmailer qui est renvoyée si il y a un problème lors de l'envois, mais même avec un adresse e-mail completement fausse, elle ne renvois aucunne erreur et considère le mail comme envoyé ??? |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|