'.$texte_brut.' '; $mail = new PHPMailer(); $mail->CharSet = 'UTF-8'; // Format d'encodage à utiliser pour les caractères // $mail->SMTPDebug = 4; // Valeur entre 0 (normal) et 4 (full debug). Attention : mettre cette valeur > 0 dévoule certains paramètres confidentiels ! $mail->isSMTP(); $mail->Host = 'ssl0.ovh.net'; // Adresse IP ou DNS du serveur SMTP $mail->Port = 587; // Port TCP du serveur SMTP (port SMTP chez OVH : 465=avec_SSL et 587=sans_SSL/avec_tls) $mail->SMTPAuth = TRUE; // Utiliser l'authentification if($mail->SMTPAuth) { $mail->SMTPSecure = 'tls'; // Protocole de sécurisation des échanges avec le SMTP $mail->Username = 'do_not_answer@koriolan.tech'; // Adresse email à utiliser pour le compte SMTP $mail->Password = SMTP_PASSWORD; // Mot de passe de l'adresse email à utiliser } if ($nom_expediteur == "") $mail->setFrom($adresse_expediteur); else $mail->setFrom($adresse_expediteur, $nom_expediteur); // L'email et l'alias (facultatif) à afficher pour l'envoi if ($nom_destinataire == "") $mail->AddAddress($adresse_destinataire); else $mail->AddAddress($adresse_destinataire, $nom_destinataire); // L'email du destinataire et son alias (facultatif) // $mail->addBCC('do_not_answer@koriolan.tech','ShipHeart by Koriolan'); // Destinataire BCC (idem AddAddress) $mail->Subject = $objet; // Le sujet du mail $mail->isHTML(TRUE); // Indique que le message dans Body sera en HTML $mail->Body = $message_html; $mail->AltBody = $texte_brut; // Texte brut alternatif for ($i = 0; $i < 10; $i ++) // Pièces jointes (limité à un maxi de 10 !): { if (!isset($fichiers_joints[$i]['fichier']) OR ($fichiers_joints[$i]['fichier'] == "")) break; else { if (isset($fichiers_joints[$i]['nom']) AND ($fichiers_joints[$i]['nom'] != "")) $mail->AddAttachment($fichiers_joints[$i]['fichier'], $fichiers_joints[$i]['nom']); else $mail->AddAttachment($fichiers_joints[$i]['fichier']); } } if(!$mail->Send()) // Envoi de l'email et test du résultat { // $message_information .= "Erreur lors de l'envoi de l'email. PHPMailer Error = [" . $mail->ErrorInfo."]"; } else { // $message_information .= "L'email a été envoyé correctement."; } }