par
RK117 » 01 mai 2023, 05:22
Bonjour,
J'utilise PHPMailer pour l'envoi d'un courriel après le remplissage d'un formulaire sur une page web.
Mon problème provient de la fonction AddAddress(courriel) de PHPMailer qui plante la procédure. Après recherche dans le code de PHPMailer, j'ai découvert que cette fonction appelle la fonction PHP filter_var(courriel,FILTER_VALIDATE_EMAIL). Cette dernière fonction invalide toutes les adresses courriel que je lui passe.
J'ai tenté un filter_var(courriel,FILTER_SANITIZE_EMAIL) au cas où j'aurais un caractère invisible ou autre, mais l'adresse courriel semble nette.
J'ai googlé pour trouver une cause et une solution mais je n'ai rien trouvé jusqu'à présent. Du coup, je fais appel aux personnes d'ici pour me fournir une piste de solution. Quelqu'un a-t-il déjà rencontré ce problème ? Ce n'est peut-être pas grand chose mais je sèche sur ce coup.
Pour info, je suis sous Linux (Slackware 15 up-to-date) avec PHP 8.2.5 et PHPMailer 6.8.
J'ai aussi essayé mon adresse gmail personnel. Échec de la fonction aussi.
Merci.
Bonjour,
J'utilise PHPMailer pour l'envoi d'un courriel après le remplissage d'un formulaire sur une page web.
Mon problème provient de la fonction [i]AddAddress(courriel)[/i] de PHPMailer qui plante la procédure. Après recherche dans le code de PHPMailer, j'ai découvert que cette fonction appelle la fonction PHP [i]filter_var(courriel,FILTER_VALIDATE_EMAIL)[/i]. Cette dernière fonction invalide toutes les adresses courriel que je lui passe.
J'ai tenté un [i]filter_var(courriel,FILTER_SANITIZE_EMAIL) [/i] au cas où j'aurais un caractère invisible ou autre, mais l'adresse courriel semble nette.
J'ai googlé pour trouver une cause et une solution mais je n'ai rien trouvé jusqu'à présent. Du coup, je fais appel aux personnes d'ici pour me fournir une piste de solution. Quelqu'un a-t-il déjà rencontré ce problème ? Ce n'est peut-être pas grand chose mais je sèche sur ce coup.
Pour info, je suis sous Linux (Slackware 15 up-to-date) avec PHP 8.2.5 et PHPMailer 6.8.
J'ai aussi essayé mon adresse gmail personnel. Échec de la fonction aussi.
Merci.