Bonjours,
alors voila je fais un site pour un ami et dans la page contact j'ai créé un formulaire mail pour le contacter directement depuis le site, j'éssaye en vain d'utiliser la fonction mail() mais ça ne marche pas ... tout mes arguments sont bon, tout fonctionne sauf que je ne reçois rien:
Que faut-il faire pour faire fonctionner cette fonction?
Ensuite, j'ai éssayé avec PHPmailer qui se veux etre un moyen plus simple mais alors la je sais pas quel serveur SMTP utiliser ( ps: je veux envoyer des mail vers une boite hotmail ou gmail ) et quand je rentre l'adresse du serveur smtp bin il me marque "could not connect to... " et d'autres erreurs donc je ne sais pas trop comment m'y prendre.
Merci d'avance!
Voila un bout du code ( avec PHP mailer ):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <? require "class.phpmailer.php"; $adresse = $_POST['adresse']; $sujet = $_POST['sujet']; $contenu = $_POST['conte']; $mail = new PHPmailer(); $mail->IsSMTP(); $mail->Host='smtp.gmail.com'; $mail->From=$adresse; $mail->AddAddress('xxxx@gmail.com'); $mail->AddReplyTo('$adresse'); $mail->Subject=$sujet; $mail->Body=$contenu; $mail->Send(); If( $sujet=="" OR $contenu == "" OR $adresse =="" ) { echo "Vous n'avez pas rempli tout le formulaire le message n'a pas été envoyé ! "; } Elseif($mail->Send()) { echo "Message envoyé! "; } Elseif (!$mail->Send()) { echo $mail->ErrorInfo; } $mail->SmtpClose(); unset($mail); ?>
Partager