Problème avec imap et mailer daemon

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec imap et mailer daemon

Re: Problème avec imap et mailer daemon

par @rthur » 04 févr. 2010, 10:04

Bonjour,

Les emails de retour d'erreur sont dirigés vers l'adresse indiqué en return-path dans le header du mail.
Si tu n'en indique aucun, habituellement le client mail utilise l'adresse indiquée en From, dans ton cas peut-être que ton hébergeur remplace discrètement le return path dans les header des mails que tu envoie...

Pour en être sur, regarde la source d'un des message que tu as envoyé ("afficher l'original" sous Gmail, "Afficher la source" sous Outlook et Windows mail).

Problème avec imap et mailer daemon

par justin_ » 03 févr. 2010, 16:19

Bonjour,

J'ai un compte mail [email protected] chez oxito.
J'ai créé un nouveau compte mail [email protected] que je veux utiliser pour envoyer des mails avec des scripts php.

Mon problème :
quand j'envoie un mail avec une adresse "to" bidon de ma boite [email protected] via l'interface de messagerie de mon hébergeur, je reçois un mailer deamon dans ma boite [email protected].
quand j'envoie un mail avec une adresse "to" bidon de ma boite [email protected] avec un scrip php utilisant imap, je reçois un mailer deamon dans la boite [email protected] et pas la boite [email protected].

Et ça, ça m'embète :|
Je me demande d'où vient le problème, et si c'est corrigeable.

Mon script :

Code : Tout sélectionner

define("HOST_IMAP", '{mail.tatata.fr/imap}'); define("ADRESSE_MAIL", '[email protected]'); define("LOGIN_IMAP", '[email protected]'); define("PWD_IMAP", '---'); $mbox = imap_open(HOST_IMAP, LOGIN_IMAP, PWD_IMAP) or die("Connexion impossible : " . imap_last_error()); $selection = mysql_query("SELECT mail FROM inscrits"); if($selection) while($inscrit = mysql_fetch_array($selection)) { if(!imap_mail($inscrit['mail'], 'test de newsletter 1', 'test de newsletter 1', null, null, null, ADRESSE_MAIL)) echo 'L\'envoi sur l\'adresse '.$inscrit['mail'].' a échoué.<br />'; }