Bonjour,
Je voudrai envoyer des emails via PHP. J'ai recouru à PHPMailer
j'ai trop cherché sur internet et j'ai vérifié pas mal de chose, mais toujours, j'ai la même erreur qui s'affiche:
Could not instantiate mail function
Bonjour,
Je voudrai envoyer des emails via PHP. J'ai recouru à PHPMailer
j'ai trop cherché sur internet et j'ai vérifié pas mal de chose, mais toujours, j'ai la même erreur qui s'affiche:
Could not instantiate mail function
Bonjour,
sans un minimum de code, comment attendre une réponse ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php require './mails/class.phpmailer.php'; $mail = new PHPMailer();
voilà un bout de code
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 <?php require "C:/wamp/www/PHPMailer/class.phpmailer.php"; $mail = new PHPmailer(); $mail->IsHTML(true); //si votre email contient du HTML $mail->From='mon_mail@gmail.com'; $mail->AddAddress("mail@gmail.com"); $mail->Subject='Alerte'; $mail->Body="test"; if(!$mail->Send()){ echo $mail->ErrorInfo; } else{ echo 'Mail envoyé'; } unset($mail); ?>
je suppose que l'erreur est ligne 18 ?
c'est que tu n'as pas configuré php.ini (SMTP)
ps :avec ce code ce script ne marchera qu'en local !
Code : Sélectionner tout - Visualiser dans une fenêtre à part require "C:/wamp/www/PHPMailer/class.phpmailer.php";
j'ai configuré mon php.ini :
et pour le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 [mail function] ;For Win32 only. SMTP =smtp.gmail.com smtp_port =25 sendmail_from =mon_mail@gmail.comou je dois placer le dossier du PHPMailer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 require "C:/wamp/www/PHPMailer/class.phpmailer.php";
pas sur pour gmail .. je ne connais pas pour le smtp (no du port ? ssl ou pas...)
Normalement on met celui du fournisseur internet
Il faut faire un test avec la fonction mail() pour voir si tout est bon.
et pour le require , je n'ai jamais perler de déplacer le dossier !
Mais si le site doit être hebergé sur le web (serveur linux), "C:\wamp" n'existe pas !
Partager