La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Récupérer les retours d'erreur d'un serveur mail : envoi mail en php
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Récupérer les retours d'erreur d'un serveur mail : envoi mail en php  (Lu 832 fois)
Récupérer les retours d'erreur d'un serveur mail : envoi mail en php
« sur: le 28-02-2008 a 13:52:52 »
Miridan
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 16



Créateur de site Internet

Voir le Profil    WWW    E-Mail
Répondre avec citation

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 notice
Citation:
Hi. 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é 

Rapporter au modérateur  

Miridan-Web, création de sites Internet et développement web sur-mesure
Qualité, personalisation et performances au juste prix et en toute transparence !
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg