Envoie de mail...
Résolu
bat2408
Messages postés
329
Date d'inscription
Statut
Membre
Dernière intervention
-
bat2408 Messages postés 329 Date d'inscription Statut Membre Dernière intervention -
bat2408 Messages postés 329 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous
J'essaie depuis quelques jours désespérément d'envoyer un mail en PHP. J'ai pris dans un premier temps le code de OpenClassrooms pour tester, mais rien n'y fait, j'ai toujours le même message d'erreur :
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\UwAmp\www\Projet\envoimail.php on line 49
J'ai lu énormément de docs, j'ai télécharger sendmail, modifié sendmail.ini, php.ini bref j'ai l'impression d'avoir tout fait et pourtant rien ne fonctionne, j'ai du mal à comprendre.
Pour info j'utilise uwamp, merci d'avance!
J'essaie depuis quelques jours désespérément d'envoyer un mail en PHP. J'ai pris dans un premier temps le code de OpenClassrooms pour tester, mais rien n'y fait, j'ai toujours le même message d'erreur :
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\UwAmp\www\Projet\envoimail.php on line 49
J'ai lu énormément de docs, j'ai télécharger sendmail, modifié sendmail.ini, php.ini bref j'ai l'impression d'avoir tout fait et pourtant rien ne fonctionne, j'ai du mal à comprendre.
Pour info j'utilise uwamp, merci d'avance!
A voir également:
- Could not instantiate mail function. phpmailer
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
- Copie cache mail - Guide
3 réponses
Bonjour,
As tu essayé tout simplement la fonction mail ?
https://www.php.net/manual/fr/function.mail.php
Cdlt.
As tu essayé tout simplement la fonction mail ?
https://www.php.net/manual/fr/function.mail.php
Cdlt.
bat2408
Messages postés
329
Date d'inscription
Statut
Membre
Dernière intervention
88
Merci pour la réponse, je viens d'essayer juste mail mais toujours le même problème
Bonjour,
Tu es en LOCAL d'après ce que je vois .....
Si tu es en local ( 99% des messages à ce sujet sur le forum dès qu'il est question de mail en php....) ... as tu au moins pensé à paramétrer le SMTP dans ton php.ini ???
Sinon un conseil, passe par la class Php : PhpMailer
Tu trouveras de nombreux exemples sur le net.
Tu es en LOCAL d'après ce que je vois .....
Si tu es en local ( 99% des messages à ce sujet sur le forum dès qu'il est question de mail en php....) ... as tu au moins pensé à paramétrer le SMTP dans ton php.ini ???
Sinon un conseil, passe par la class Php : PhpMailer
Tu trouveras de nombreux exemples sur le net.
J'ai installé PhpMailer et maintenant j'ai une nouvelle erreur : Could not instantiate mail function.
J'ai recherché sur le net, mais idem, même en modifiant php.ini rien ne change, avez vous une idée?
Voici mon code :
J'ai recherché sur le net, mais idem, même en modifiant php.ini rien ne change, avez vous une idée?
Voici mon code :
<?php // On va chercher la classe PHPMailer require_once('C:\UwAmp\www\classes/class.phpmailer.php'); // Création d'un nouvel objet $mail $mail = new PHPMailer(); // Encodage $mail->CharSet = 'UTF-8'; // Corp de notre email $body = "<p>Salut tout le <u>monde</u>, voici un mail en <b>HTML</b></p>"; // Expediteur, adresse de retour et destinataire : $mail->SetFrom("contact@nicolas-verhoye.com", "Nicolas Verhoye"); $mail->AddReplyTo("nicolas.verhoye@gmail.com", "Nicolas Verhoye"); $mail->AddAddress("mailpourphpbat@gmail.com"); // Sujet du mail $mail->Subject = "Test d'envoi de mail avec PHPMailer"; // Le message $mail->MsgHTML($body); // Pièce jointe //$mail->AddAttachment("images/phpmailer.gif"); // Envoi de l'email if ( !$mail->Send() ) { echo "Echec de l'envoi du mail, Erreur: " . $mail->ErrorInfo; } else { echo "Message envoyé!"; } unset($mail); ?>