Page 1 sur 1

php mail return-path serveur mutualisé

Publié : jeu. févr. 20, 2014 1:15 pm
par pastef4
Bonjour,

Est-il possible de forcer le return-path lors de l'envoi d'un mail par la fonction php mail() sur un serveur mutualisé ?

J'ai sur mon site un formulaire qui envoie un mail à ma boîte sur mon domaine, où j'ai configuré un auto-répondeur pour qu'il renvoie à l'adresse donnée par l'utilisateur un mail de confirmation.
Tout se passe très bien, l'adresse s'ajoute à ma base de donnée, le mail est envoyé... mais l'auto-répondeur ne répond pas au mail, et je pense que c'est parce que le return-path du mail est mail_php.domaine.com. J'ai testé l'auto-répondeur avec des mails d'autres provenances et ça fonctionne bien quand le return path est l'adresse de l'expéditeur.

J'ai essayé de forcer la valeur du return path : mis le safe mode à off, utilisé le 5è paramètre de la fonction php mail() avec -f et -r, mis dans le header un return-path, etc, ça ne fonctionne pas, le return path reste celui configuré de base.

Peut-on par un moyen ou un autre le forcer?

Merci

Re: php mail return-path serveur mutualisé

Publié : jeu. févr. 20, 2014 2:05 pm
par Sylvain - LWS
Bonjour,

sur une offre mutualisé, il ne sera pas possible de modifier cette valeur.
Vous pouvez mettre en place un script envoyant un mail, via la fonction mail php, a l'adresse email de la personne qui a envoyé un contact permettant de lui envoyer automatiquement une confirmation par mail lorsque le formulaire est envoyé ou que son adresse est enregistrée dans votre base de données.