Forum Programmation.php Tester du mass mailing

Posté par  .
Étiquettes : aucune
2
9
juin
2009
Bonjour,

Je développe actuellement une fonction d'envoi de newsletter pour un site web qui compte environ 3000 membres.
Je me sert du service SMTP de gmail via la fonction mail() de PHP pour envoyer mon courrier.
Seulement voilà, je ne sais pas comment je pourrais tester l'envoi de tout ces mails sans importuner mes chers membres...

Connaîtriez-vous une méthode pour faire ce genre de tests ? Peut-être une entête sur le message pour simuler uniquement son envoi ?

D'autre part, je voudrais pouvoir être capable d'identifier les adresses qui ne sont plus valides. Savez-vous s'il existe un méthode "automatique" pour ça (en PHP de préférence), qui irait par exemple checker les "return to sender...") dans la boite de réception ?

Vous remerciant par avance pour votre aide
  • # ton propre SMTP

    Posté par  . Évalué à 8.

    si tu disposes de ton propre SMTP tu pourras :

    1°) desactiver le relay et donc faire ton envoi de 3000mails sans embeter les utilisateurs
    2°) logguer et analyser les mail retours (bounce) afin de savoir si un email n'est pas valide
    • [^] # Re: ton propre SMTP

      Posté par  . Évalué à 1.

      Merci pour ta réponse.
      J'ai bien essayé d'envoyer mes mails via mon Exim mais ceux-cis sont alors pris pour du spam (notamment chez hotmail) tandis qu'ils arrivent bien dans la boiboite si j'utilise le SMTP gmail.
      De plus j'avoue que je suis bien plus à l'aise en développement qu'en paramétrage et admin système, mails et autres.
      • [^] # Re: ton propre SMTP

        Posté par  . Évalué à 2.

        c'est normal que ton mailer perso soit vu comme un spam par certains fournisseurs cela s'appelle la protection anti-spam par verification :
        - SPF : ca cherche un champ special dans ton DNS
        - correspondance nom de domaine et IP reverse : tu ne peux pas envoyer un email @tondomain.com si le domaine n'existe pas ou que ton IP n'a pas un reverse vers tondomain.com (souvent le cas pour un mailer installé chez soi)

        le but d'utiliser ton smtp perso est juste de faire les tests

        par exemple en mettant le mailer dans une machine virtuelle, tu peux bloquer le smtp sortant donc valider la procedure de selection des 3000 utilisateurs et l'envoi des 3000 mails (tu auras 3000mails en attente sur ce serveur)
  • # Sale spammeur !!!!

    Posté par  . Évalué à 2.

    :)

    Elle est ou la porte ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.