Probleme de fonction mail [Résolu]

Signaler
-
 xred123 -
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

5 réponses

Messages postés
5859
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
8 juillet 2020
1 251
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.
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
Messages postés
5859
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
8 juillet 2020
1 251
Sur mes formulaires de contact je déclare la variable $email de cette manière :

$email = "nom@domaine.fr";//Adresse du destinataire
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
Messages postés
5859
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
8 juillet 2020
1 251
En principe, ça ne devrait pas poser de problème, mais essaie de nommer ta variable $email_adm sans underscore, par exemple $emailadm
ça me repond warning undefined variable at adminmail
Messages postés
5859
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
8 juillet 2020
1 251
Oui, il faut la déclarer dans le reste de ton code.