require_once('chemin/includes/class.phpmailer.php'); require_once('chemin/includes/class.smtp.php'); $mail = new PHPMailer(); $mail->SetLanguage('fr'); $mail->IsSMTP(); // 0 pas de debug - 1 = erreurs et messages - 2 = seulement messages $mail->SMTPDebug = 0; $mail->SMTPAuth = true; //1and1 fonctionne en local $mail->Host = "auth.smtp.1and1.fr"; $mail->Port = 587; $mail->Username = "nom_utilisateur_1and1"; $mail->Password = "mot_de_passe_1and1"; $mail->From = "adresse expéditeur"; $mail->FromName = "Nom expéditeur"; //Caractéristiques du message $mail->CharSet = 'iso-8859-1'; $mail->ContentType = 'text/plain'; $mail->Encoding = '8bit'; $mail->Subject = "Test PHPMailer via 1and1"; $mail->Body = "Bonjour,\n\nVoici le corps du message.\nMessage envoyé avec PHPMailer"; $mail->WordWrap = 0; $mail->AddAddress("adresse destinataire", "Nom destinataire" ) ; //Éventuellement ajout destinataires en copie $mail->AddCC("adresse", "Nom" ) ; //Éventuellement ajout destinataires en copie cachée $mail->AddBCC("adresse", "Nom" ) ; if(!$mail->Send()) echo "<p>PHPMailer Erreur d'envoi : ".$mail->ErrorInfo."</p>\n"; else echo "<p>PHPMailer : Le Message a été envoyé !</p>\n"; $mail->SmtpClose(); unset($mail);