Bonjour,
Je sais qu'il existe des forums qui parlent sur la fonction du mail en php et la configuration de php.ini pour envoyer un mail. J'ai suivi le tuto ce qu'il faut faire,je l'ai fait jusqu'à que je rencontre le problème,c'est impossible d'envoyer un mail par gmail étant FAI.
J'ai pris les deux forums qui correspondent bien mon problème :
http://www.developpez.net/forums/d23...-d-mail-local/
http://www.developpez.net/forums/d50...-envoyer-mail/
En voyant le tuto de DIA_FR,pourtant,j'ai configuré mon FAI dans php.ini et le résultat reste le même
Voici que j'ai configuré en php.ini :
Et voici le bout de code que j'ai fait pour envoyer un mail :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = smtp.gmail.com ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = monnom@gmail.com
Il m'a sorti "Le message n'a pas pu être envoyé" et j'ai consulté sur les forums à ce sujet,je ne vois pas la source de problème. Est-ce que j'ai loupé une chose? Ou le code n'est-il pas correct?Pouvez-vous m'éclairer pourquoi je ne vois pas où est le problème?
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 $adrMail = "expediteur@gmail.com"; $destinataire = "monnom@gmail.com"; $objet = "test"; $mesage = "Je fais tester ce mail"; $mail_html = 'From:"<"'.$adrMail.'">' ."\n". 'Delivered-to: '.$destinataire."\n"; 'Content-type: text/html; "charset=iso-8859-1"' ."\n". 'Content-Transfer-Enconding: 8bit'; if(isset($adrMail)){ echo "Adresse du mail bien effectuée <br/>"; } else { echo "Adresse du mail mal effectué <br/>"; } echo $adrMail."<br/>"; echo $objet."<br/>"; echo $message."<br/>"; if(@mail($adrMail, $objet, $messag, $mail_html)){ echo "Le message a bien été envoyé"; } else { echo "Le message n'a pas pu être envoyé"." ".$adrMail. "<br/>"; }
Merci
Partager