Problème erreur 553 avec fonction mail() wampserver
Strona
-
nouveauweb.moi Messages postés 7 Statut Membre -
nouveauweb.moi Messages postés 7 Statut Membre -
Bonjour,
J'ai actuellement pour projet de créer un formulaire avec envoi par mail à la clé.
J'utilise actuellement un ordinateur portable avec Wamp 2.0 pour les tests dans le but de mettre le site sur serveur web.
Voici mon code :
Cependant, voici mon problème :
Warning: mail(): SMTP server response: 553 5.3.0 <***@***>... Rejected - see http://www.spamhaus.org/lookup.lasso in C:\wamp\www\Intranet\formulaires\formmail.php on line 14
La ligne 14 étant l'appel mail().
Voici mon php.ini :
Donc maintenant que vous connaissez mon problème, voici des précisions :
- La valeur dans l'attribut "demandeur" est mon adresse mail (p.dupont), et j'ai mis un écho avant ce message d'erreur pour être sûr qu'il soit bien récupéré.
- Notre prestataire mail demande l'utilisation du port 587 en SMTP (ne me demandez pas pourquoi). Dans le php.ini, après changement du port entre 25 et 587, j'ai eu le même message.
- Notre prestataire nous donne également des identifiants à utiliser en POP et SMTP, cependant comme il n'est pas mentionné dans le php.ini de les mettre, je ne l'ai pas fait.
- J'ai utilisé différents autres codes php que celui-ci (au cas où s'il était faux) afin d'identifier où se situait le problème, et tous ont donnés ce même message d'erreur.
- J'ai essayé PHPMailer car apparemment j'ai lu que Wamp ne proposait pas de serveur mail (j'ignore si c'est vrai) ... Mais quel casse-tête.
Je suis donc à court d'idée et de patience. Est-ce que quelqu'un aurait une idée pour m'aider s'il vous plait ?
J'ai actuellement pour projet de créer un formulaire avec envoi par mail à la clé.
J'utilise actuellement un ordinateur portable avec Wamp 2.0 pour les tests dans le but de mettre le site sur serveur web.
Voici mon code :
if(isset($_POST) && isset($_POST['demandeur'])){
echo $_POST['demandeur'];
$mail = '***@***'; // Déclaration de l'adresse de destination.
$sujet = "Nouveau formulaire d''arrivée";
$message = "Nom : ".$_POST['demandeur']."\r\n";
$entete = "From: ***@***" . "\r\n" .
"CC: ***@***"; ;
if (mail($mail,$sujet,$message,$entete)){
echo 'Message envoyé';
} else {
echo "Une erreur est survenue lors de l'envoi du formulaire par email";
}
}
Cependant, voici mon problème :
Warning: mail(): SMTP server response: 553 5.3.0 <***@***>... Rejected - see http://www.spamhaus.org/lookup.lasso in C:\wamp\www\Intranet\formulaires\formmail.php on line 14
La ligne 14 étant l'appel mail().
Voici mon php.ini :
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.xxxx.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = ***@***
Donc maintenant que vous connaissez mon problème, voici des précisions :
- La valeur dans l'attribut "demandeur" est mon adresse mail (p.dupont), et j'ai mis un écho avant ce message d'erreur pour être sûr qu'il soit bien récupéré.
- Notre prestataire mail demande l'utilisation du port 587 en SMTP (ne me demandez pas pourquoi). Dans le php.ini, après changement du port entre 25 et 587, j'ai eu le même message.
- Notre prestataire nous donne également des identifiants à utiliser en POP et SMTP, cependant comme il n'est pas mentionné dans le php.ini de les mettre, je ne l'ai pas fait.
- J'ai utilisé différents autres codes php que celui-ci (au cas où s'il était faux) afin d'identifier où se situait le problème, et tous ont donnés ce même message d'erreur.
- J'ai essayé PHPMailer car apparemment j'ai lu que Wamp ne proposait pas de serveur mail (j'ignore si c'est vrai) ... Mais quel casse-tête.
Je suis donc à court d'idée et de patience. Est-ce que quelqu'un aurait une idée pour m'aider s'il vous plait ?
A voir également:
- Problème erreur 553 avec fonction mail() wampserver
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Wampserver - Télécharger - Divers Web & Internet
- Publipostage mail - Accueil - Word
- Comment télécharger un mail - Guide