Envoi formulaire mail php

Fermé
aurora266 Messages postés 51 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 28 février 2011 - 27 févr. 2011 à 18:09
aurora266 Messages postés 51 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 28 février 2011 - 28 févr. 2011 à 00:47
Bonjour,


J'ai un soucis avec une formulaire que je veux envoyer via un script php à ma boite gmail.
j'ai crée le formulaire html, et le script. mais je ne recois pas de mail. je ne sais pas trop comment m'y prendre avec wamp server. j'ai l'impression de zapper quelque chose.

j'ai déjà changé ses paramaitres smtp: smtp.gmail.com et changé le port en 587.
et j'ai placé mes pages sur le www de wamp.
mais rien n'y fait.

Merrci d'avance!


6 réponses

lord seregon Messages postés 52 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 29 janvier 2018
27 févr. 2011 à 19:53
tu peut nous mettre ton code stp
0
aurora266 Messages postés 51 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 28 février 2011 2
28 févr. 2011 à 00:17
merci pr votre réponse.
oui voici mn code; simpliste qu'il est:


sut mon formulaire html j'ai mis:

<form method=POST action=envwa.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>


**************************

sur l'envwa.php :


j'ai mis:

<?php
$TO = "xxxx@gmail.com";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($_POST)) {
$message .= "$key : $val\n";
}

if(mail($TO, "form", $message, $h)) {
echo "message envoyé avec succès";
} else {
echo "envoie impossible";
}



?>

************************

quand j'execute tout ca coté wamp server; j'ai le messsage suivant:


Warning: mail() [function.mail]: SMTP server response: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 https://support.google.com/mail/answer/7126229?visit_id=637165604200020068-3694661496&rd=1#cantsignin r6sm1571770weq.44 in C:\wamp\www\try\envwa.php on line 12
envoie impossible


Qu'en pensez vous?!
0
Le smtp de google requiert une authentification, c'est pour ça que tu ne peux pas envoyer un mail librement !
0
aurora266 Messages postés 51 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 28 février 2011 2
28 févr. 2011 à 00:41
ok que faire?! comment je peux tester l'envoi ?
0

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

Posez votre question
Le smtp de google requiert une authentification, c'est pour ça que tu ne peux pas envoyer un mail librement !

Et comment faire, cherches sur google, car je ne sais pas... une autre solution resterais un open smtp (libre) Mais je ne sais pas si ça existe...
0
aurora266 Messages postés 51 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 28 février 2011 2
28 févr. 2011 à 00:47
ok merci!
0