Probleme de fonction mail

Résolu/Fermé
xred123 - 11 sept. 2019 à 08:02
 xred123 - 11 sept. 2019 à 10:09
Bonjour,
J'ai un probleme quand j'envoie les mails d'abus et d'oubli de mots de passe sur mon site,j'ai ce message d'erreur:

Warning: mail() [function.mail]: SMTP server response: 501 5.1.7 Bad sender address syntax in C:\Program Files (x86)\EasyPHP-5.3.9\www\blogs\Blogator\_blogadata\include\init_pass.php on line 52
L'envoi de l'e-mail a échoué, veuillez nous contacter.

Sur la ligne 52 il y a ce code:
$envoi=mail($email, $sujet, $body, $exp);



Configuration: Windows / Chrome 76.0.3809.132
A voir également:

5 réponses

dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
11 sept. 2019 à 09:14
Bonjour,

Il y a longtemps que je ne suis plus sous Windows et que je n'utilise plus EasyPHP, mais de mémoire, il faut configurer le fichier php.ini en précisant l'adresse du serveur SMTP.
0
oui c'est fait depuis longtemps,j'ai renseigné l'adresse smtp et mon adresse mail,j'ai même essayé de mettre des guillemets à mon adresse mail mais ça ne viens pas de la non plus
0
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
Modifié le 11 sept. 2019 à 09:31
Sur mes formulaires de contact je déclare la variable $email de cette manière :

$email = "nom@domaine.fr";//Adresse du destinataire
0
mais moi ça ne vient pas de tous mes envois,seulement les envois d'abus et mot de passe sur mon site web à la ligne 48 et 52 ou il y a ecrit ça pour abus2.php:

$envoi=mail($email_adm, $sujet, $body, $exp);

et ça pour init_pass.php:

$envoi=mail($email, $sujet, $body, $exp);

recommander le site avec l'envoi par mail marche bien par exemple
0
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
Modifié le 11 sept. 2019 à 09:53
En principe, ça ne devrait pas poser de problème, mais essaie de nommer ta variable $email_adm sans underscore, par exemple $emailadm
0
ça me repond warning undefined variable at adminmail
0
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
11 sept. 2019 à 10:08
Oui, il faut la déclarer dans le reste de ton code.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ok merci
0