Si vous publiez les en-têtes que vous envoyez, il sera plus facile de diagnostiquer le problème. Mais l'en-tête devrait être "X-Mailer" pour définir le champ de l'application mailed-by, autant que je sache. Si cela ne fonctionne pas, publiez vos en-têtes actuels et nous pourrons vous aider plus loin/mieux.
EDIT:
Faire quelques recherches, il semble que le 5ème paramètre avec le drapeau "-f" serait la meilleure façon de le faire:
mail($to, $message, $body, $headers, '[email protected]');
est une possibilité. C'est généralement une adresse e-mail, donc vous devriez voir quelles valeurs il accepte, etc. J'ai trouvé cette information à partir du Joyent Discussion Board.
Mais en lisant que ce n'est peut-être pas ce que vous voulez.
-fnom Définit le nom des utilisateurs « from'' person (i.e., the sender of the mail). -f can only be used by
confiance » (normalement racine, démon et réseau) ou si la personne que vous essayez de devenir est le même que la personne que vous êtes.
Depuis le sendmail Man page. Je verrai si je ne peux pas gratter autre chose.
têtes affichés ... i avaient attribué x-mailer comme la première chose, mais il a ajouté l'envoyé par la ligne au-dessus pour essayer redéfinissant la gmail postée par. Ne pas aller. :-( – ina
Mis à jour avec une option pour tester, le 5ème paramètre de sendmail, "-f" –
le 5ème paramètre '-f' a fonctionné pour moi, gmail n'affiche plus les éléments 'envoyé par' ou 'via' – mikew