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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Forum] Script pour vérifier si l'e-mail est reçu


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Par défaut [Forum] Script pour vérifier si l'e-mail est reçu
    Bonjour,
    Je recherce un script pour verifier si les emails que j'envoie ont été bien recu ou non. J'ai un newsletter et j'envoie des emails par paquet de 200 avec la fonction mail() du php aux adresses de ma base de données. Je voudrais savoir le nombre des echecs et les adresses.

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Pour les echecs je suppose que tu reçois des mails de retour disant que ton mail n'a pas pu être délivré non?

    Tu peux utiliser l'accusé de réception sinon :
    FAQ Php mais le client aura le choix de te l'envoyer ou pas.

    J'ai fait des recherches dans le forum pour d'autres méthodes puisque je me souviens en avoir déjà parlé il y a plusieurs mois et je suis tombé sur ce lien dont mathieu parle qui indique que des techniques autres que l'accusé ou demander à la personne de cliquer sur un lien pour valider la lecture sont interdites:
    Citation Envoyé par mathieu
    cette technique est interdite en France :
    http://www.cnil.fr/index.php?id=1602&news

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Par défaut
    Oui effectivement je recoit apres par email les echecs. Mais je voudrais implementer un script qui verifie au moment de l'envoie de chaque adresse si l'email a été bien envoyé ou non. Si l'email n'a pas été envoayé j'enleve l'adresse de ma base de données. Je ne cherche pas avoir un accusé de reception.
    Mersi pour ton message

  4. #4
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    qu'est ce que tu entends pas "bien envoyé" ? Parce que si ton mail est bien formé, il va partir tu n'as aucun moyen de savoir instantanément si le mail est bien reçu ou si l'adresse est incorrecte, pour ca il faut analyser les mails de retour pour enlever de la base de données les adresses qui ne sont plus valides.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Par défaut
    je voudrais recuperer instantanément les adresses non valides qui sont envoyés par email après. comme tu le dis je ne suis pas sur si c'est possible. j'ai trouvé des scripts qui teste la syntaxe ou le domaine d'une adresse email, mais ce n'est pas ce que je cherche. je ne sait pas si j'ai été assez clair. Merci pour ta reponse

  6. #6
    Membre averti
    Femme Profil pro
    Webdesigner
    Inscrit en
    Février 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Février 2007
    Messages : 35
    Par défaut solution possible...
    Salut,
    J'ai eu à mettre en place un système d'envoi de mails pour un site... C'est simple :

    //adresse mail du destinataire
    $mail = "toto@fai.fr";

    $envoiMail = mail($mail,$objet,$corpsMail,$entete);

    //si l'envoi s'est bien passé, on l'affiche
    if($envoiMail) echo '<b>Mail envoyé avec succès...</b>';

    //sinon, on affiche un message d'erreur...
    else echo '<br>Echec lors de l\'envoi du mail </b>';


    A adapter selon vos besoins...
    Par exemple, pour chaque condition testée, vous pouvez ajouter l'envoi d'un mail dans votre boite, vous avertissant si tout s'est bien passé ou non... Perso, c'est ce que j'ai fait et ça marche !

  7. #7
    Membre très actif Avatar de omar24
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 159
    Par défaut
    salut;
    je suis aussi intéressé par ce sujet. le sujet est marqué résolu donc ovi_ili pourrais tu partager avec moi la solution??
    merci d'avance.

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

Discussions similaires

  1. Script pour vérifier qu'un fichier existe dans plusieurs dossiers.
    Par suya95 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 08/12/2014, 16h45
  2. Script pour vérifier l'état d'un site
    Par pausg dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 29/07/2011, 12h37
  3. script pour vérifier si un champ existe déjà dans une BDD
    Par tomguiss dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/02/2009, 13h19
  4. [Forum] Script pour calcul de point tennis
    Par drogba72 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 23/04/2008, 03h23
  5. Réponses: 4
    Dernier message: 29/10/2007, 09h35

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