|
|
|
|
Bonjour,
Il faut dire que j'ai bien galéré !
en utilisant la classe phpMailer que j'ai téléchargé ici (http://phpmailer.sourceforge.net/), j'ai essayé de l'utilisé sur mon site, mais toujours le message d'erreur !
voici mon code :
-------------------------------
include("class.smtp.php");
include("class.phpmailer.php");
$answer="Message envoyé";
$descriptif_txt = "bla bla bla ..";
$mails = new PHPMailer();
$mail->SMTPAuth = false;
$mails->From = "contact@monDomaine.com";
$mails->FromName = "monDomaine";
$mails->Host = "aut.smtp.1and1.fr";
$mails->Mailer = "smtp";
$mails->Subject = "Nouveau message ..";
$mails->Body = $descriptif_txt;
$mails->AddAddress("moi@monDomaine.com");
if(!$mails->Send())
$answer= "There has been a mail error sending your email ! ";
$mails->ClearAddresses();
----------------
j'ai aussi essayé : $mails->Host = "smtp.1and1.fr";
tout en vain !
Je compte sur votre aide !
D'avance merci
Configuration: Windows XP Firefox 2.0.0.3
Salut,
require("../phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.xxxxxx.fr"; // SMTP server
$mail->From = $Email;
$mail->FromName = "$Titre $Nom $Prenom $Societe";
$mail->AddAddress("xxxxx@xxxx.xx");
$mail->Subject = $Sujet;
$mail->Body = "$Message";
$mail->WordWrap = 50;
Les petits problèmes que j'avais eu au début venaient du serveur SMTP (je faisais mes tests en local avec déjà l'adresse du serveur SMTP que j'ai chez mon hébergeur). Il fallait donc que je mette celui de mon FAI. Par contre, pour mettre en ligne la version finale sur le site, il faut bien évidemment mettre la bonne adresse (celle de l'hébergeur). Je sais pas si j'ai pu t'aider mais bon courage pour la suite. @+ Ks |
Salut,
|
Bonjour,
error_reporting(E_STRICT);
date_default_timezone_set('Europe/Paris');
require_once(class.phpmailer.php');
require_once(class.smtp.php');
$mail = new PHPMailer();
$mail->SetLanguage('fr');
$mail->IsSMTP();
$mail->SMTPDebug = false;
$mail->SMTPAuth = true;
$mail->Host = "auth.smtp.1and1.fr";
$mail->Port = 587;
$mail->Username = "utilisateur";
$mail->Password = "mot_de_passe";
$mail->From = "Adresse_from";
$mail->FromName = "Responsable Forum";
//Caractéristiques du message
$mail->CharSet = 'iso-8859-1';
$mail->ContentType = 'text/plain';
$mail->Encoding = '8bit';
$mail->Subject = "Test PHPMailer Sujet via 1and1";
$mail->Body = "Bonjour,\n\nVoici le corps du message.\nMessage envoyé avec PHPMailer";
$mail->WordWrap = 0;
$mail->AddAddress("adresse", "nom");
$mail->AddCC("adresse_en_copie", "nom");
$mail->AddBCC("adresse_en_bcc", "nom");
if(!$mail->Send()) echo "PHPMailer Erreur d'envoi : ".$mail->ErrorInfo;
else echo " PHPMailer : Le Message a été envoyé !";
|
Bonjour,
|
Bonjour,
<?php
error_reporting(E_STRICT);
date_default_timezone_set('Europe/Paris');
require_once('include/class.phpmailer.php');
require_once('include/class.smtp.php');
$mail = new PHPMailer();
$mail->SetLanguage('fr');
$mail->IsSMTP();
$mail->SMTPDebug = false;
$mail->SMTPAuth = true;
// 1and1 fonctionne en local
$mail->Host = "auth.smtp.1and1.fr";
$mail->Port = 587;
$mail->Username = "utilisateur@chez_1and1.fr";
$mail->Password = "mon_mot_de_passe";
$mail->From = "tartempion@chezlui.net";
$mail->FromName = "Responsable Forum";
//Caractéristiques du message
$mail->CharSet = 'iso-8859-1';
$mail->ContentType = 'text/plain';
$mail->Encoding = '8bit';
$mail->Subject = "Test PHPMailer via 1and1 port 587";
$mail->Body = "Bonjour,\n\nVoici le corps du message.\nMessage envoyé avec PHPMailer";
$mail->WordWrap = 0;
$mail->AddAddress("pour_lui@la_bas.net", "André Dupont");
if(!$mail->Send()) echo "PHPMailer Erreur d'envoi : ".$mail->ErrorInfo."\n";
else echo "PHPMailer : Le Message a été envoyé !\n";
$mail->SmtpClose();
unset($mail);
?> |
Je viens de tester avec, j'en ai trouvé un, ça ne marche pas. Toujours ce "Could not load language file "
|