Mails retour automatiques rejetés (résolu) - PHP - Programmation
Marsh Posté le 19-07-2007 à 09:47:35
must be authenticated in "nom du serveur smtp"
Donc il demande une authentification(Login/Mdp) pour se servir du serveur smtp, chose que tu ne dois pas lui transmettre.
Marsh Posté le 20-07-2007 à 12:47:02
En fait le problème venait tout simplement du fait que la fonction mail() ne permettait pas l'authentification ...
J'ai donc modifié le script en utilisant cette fois-ci phpmailer à la place de la fonction mail().
J'ai téléchargé la classe phpmailer ici : http://phpmailer.sourceforge.net/ et suivi l'exemple pour configurer les paramètres.
A ma grande surprise le code a marché du premier coup !
Au départ je ne pensais pas que j'allais devoir modifier le code pour pouvoir envoyer ces mails ...
Marsh Posté le 19-07-2007 à 09:45:45
Bonjour à tous
Je suis en train de configurer un helpdesk dénommé Zentrack. Ce helpdesk permet la création automatique de tickets par simple envoi de mail à une adresse mail spécifique. Le titre du mail devient le titre du ticket et le corps du mail la description du ticket.
Lorsqu'un client envoie un mail sur zentrack, un ticket est donc créé. Un mail retour est également renvoyé à l'utilisateur, pour confirmer la création du ticket. Et c'est là que ça ne marche pas, le mail est rejeté à chaque fois avec ce message :
"Warning: mail(): SMTP server response: 550 must be authenticated in XXXXXX"
J'ai regardé sur des dizaines de forum, sur plusieurs sites mais je vois pas comment faire ... Je suis sur ce problème depuis un bon moment maintenant ...
Je ne sais pas si les mails sont bloqués à cause des anti-spams ou si c'est autre chose qui bloque ces envois. L'erreur me dit qu'apparemment l'envoyeur n'est pas authentifié mais où et quand le faire ?
Bref si quelqu'un pouvait m'aider je lui en serai vraiment reconnaissant car là j'arrive à saturation ...
Merci !
Yoann
Message édité par yoann19 le 20-07-2007 à 12:51:38