script php pour tester email

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par passion, 14 Juin 2011.

  1. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 863
    J'aime reçus:
    166
    Bonjour,
    J'ai quelques soucis avec ovh qui a temporairement bloqué mon envoi de correspondance car j'ai + de 5% de rejet sur mes emails.

    Je contrôle via une regex la syntaxe de mes emails mais avez-vous un bout de script permettant d'envoyer un mail test afin de vérifier si l'email renseigné est bien réel?!

    Merci

    PS : pas la peine de me proposer un lien d'activation pour vérifier c'est trop tard pour ceux déjà dans ma base de données !
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 898
    J'aime reçus:
    74
    Si tu as des rejets, c'est que tu as des MAILER DAEMON et autres joyeusetés, non ? Ca serait pas mal de les traiter pour commencer.

    Pour le reste en PHP tu as possibilités de vérifier l'existence d'une entrée MX au niveau DNS via checkdnsr : http://php.net/manual/fr/function.checkdnsrr.php mais c'est loin d'être fiable (certains serveurs ne répondent plus à ce genre de requêtes).
     
  3. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 779
    J'aime reçus:
    0
    S'il ne répondent pas, ils n'auront plus de mails chez eux :p

    Sinon pour le problème initial, tout dépends réellement de "comment" tu prélèves tes emails.
    Tu nous dis que c'est trop tard pour ta base de données, mais tu dois implémenter ça le plus vite possible si ça n'est pas encore fait.

    Bref, passe tous tes mails au checkdnsrr.
    Pour la vérification suivant REGEXP, tu as plus simple avec la fonction PHP filter_var (FILTER_VALIDATE_EMAIL à ton niveau) mais bon, l'email peut être d'une syntaxe valide sans être bon.

    Si tu envois beaucoup de mail, tu vas peut-être devoir passer par un emaileur professionnel.
     
  4. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 863
    J'aime reçus:
    166
    merci pour vos précieux conseils ;)
    Effectivement cette fonction est sympa mais si je ne me trompe pas, elle est trop restrictive !
    Elle va vérifier le MX du nom de domaine mais elle ne pourra rien faire sur toutes les adresses gratuites genre "gmail", "hotmail", etc...
    Donc y'a rien à faire si ce n'est d'envoyer un lien de contrôle :(
     
  5. f_trt
    f_trt WRInaute impliqué
    Inscrit:
    17 Septembre 2005
    Messages:
    970
    J'aime reçus:
    0
    De plus je te conseil de mettre une adresse mail retour valide que tu relèves, ainsi tu as normalement un retour avec le message d'erreur et tu peux ainsi mettre à jour ta base de mails et ainsi faire diminuer ton taux de mauvaises adresses.
     
  6. Wefficient
    Wefficient WRInaute occasionnel
    Inscrit:
    2 Octobre 2007
    Messages:
    353
    J'aime reçus:
    0
    ce que UsagiYojimbo veut dire c'est qu'aujourd'hui certains serveurs sont en mode muet (comme les firewall) et ne remontent plus les bounces automatiques. Ils reçoivent bien les mails entrants mais pour eviter de renseigner les spammeurs sur la présence ou non de boites derrière, ils ne répondent plus. Et là ce sont les NPAI qui s'accumulent.
    On sait comment cela finit :-(
     
Chargement...
Similar Threads - script php tester Forum Date
Quel script PHP conversion HTML -> JSON ? Développement d'un site Web ou d'une appli mobile 17 Février 2021
script PHP erreurs inexplicables. Développement d'un site Web ou d'une appli mobile 14 Février 2021
Du php dans du javascript Développement d'un site Web ou d'une appli mobile 16 Novembre 2020
Title et meta déscription par PHP Référencement Google 20 Décembre 2019
PHP : script pour mettre catalogue xml clickbank dans mysql Développement d'un site Web ou d'une appli mobile 6 Décembre 2017
Créer des graphiques en php - Vers quel script se tourner ? Développement d'un site Web ou d'une appli mobile 19 Octobre 2017
Quel package/script PHP complet de gestion Paypal ? e-commerce 13 Juin 2017
Quel script de consentement <=> tarteaucitron en pur php ? Développement d'un site Web ou d'une appli mobile 19 Août 2016
Script php rotation de bannière ordonné Développement d'un site Web ou d'une appli mobile 4 Avril 2016
Script de crawl en php Développement d'un site Web ou d'une appli mobile 3 Août 2015