IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Fonction mail() : comment intercepter une mauvaise adresse.


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de Laskar
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Mai 2002
    Messages : 228
    Points : 139
    Points
    139
    Par défaut Fonction mail() : comment intercepter une mauvaise adresse.
    Salut,

    Si mon code PHP envoie un mail avec la fonction mail(), comment être averti si l'adresse utilisée est erronée ou inexistante ?

    Merci.

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Points : 179
    Points
    179
    Par défaut
    Bonsoir,

    Une solution consiste à analyser les undelivered mail qui seront envoyés à l'adresse de l'expéditeur .
    Pour trouver le mail erronée et le numéro d'erreur.
    Il y a des classes php pop3 déjà prête à l'emploi.

    bon dev

    Php Rules

  3. #3
    Membre habitué Avatar de Laskar
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Mai 2002
    Messages : 228
    Points : 139
    Points
    139
    Par défaut
    Merci mkweb pour t'être penché sur la question.

    Une fois de plus, j'ai été un peu prompt à poster ! ...

    Comme j'héberge le serveur Web (avec EasyPHP), la solution était à portée de main. Il fallait décommenter le paramètre sendmail_from du php.ini et ajouter une adresse valide d'expéditeur.
    Effectivement, en recupérant l'entête du undelivered mail, je peux trouver l'adresse mail invalide.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 09/10/2006, 09h58
  2. [Mail] Comment extraire une adresse mail d'une chaine
    Par pymouse dans le forum Langage
    Réponses: 8
    Dernier message: 29/05/2006, 11h57
  3. Réponses: 2
    Dernier message: 21/03/2006, 12h30
  4. [Mail] Comment recuperer une variable d'environement.
    Par bullrot dans le forum Langage
    Réponses: 3
    Dernier message: 06/03/2006, 15h01
  5. Réponses: 4
    Dernier message: 18/01/2006, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo