prestation/Cron/Ebenemailer_original.php
2026-04-29 09:22:57 +00:00

62 lines
2.2 KiB
PHP
Executable File

<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
// Chargement de l'autoloader Composer
require '/var/www/Config/vendor/autoload.php';
function envoyerEmail(string $destinataire, string $nomDest, string $sujet, string $corps): bool
{
$mail = new PHPMailer(true);
try {
// ─── Paramètres SMTP OVH ───────────────────────────────────────
$mail->isSMTP();
$mail->Host = 'ssl0.ovh.net'; // Serveur SMTP OVH
$mail->SMTPAuth = true;
$mail->Username = 'intersante@ebene.info';
$mail->Password = 'H226y2watZH3a5HH';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;
$mail->CharSet = 'UTF-8';
// ─── Expéditeur & Destinataire ────────────────────────────────
$mail->setFrom('intersante@ebene.info', 'Intersante Ebene');
$mail->addAddress($destinataire, $nomDest);
// ─── Contenu du mail ──────────────────────────────────────────
$mail->isHTML(true);
$mail->Subject = $sujet;
$mail->Body = $corps;
$mail->AltBody = strip_tags($corps); // Version texte brut
$mail->send();
return true;
} catch (Exception $e) {
echo "Erreur d'envoi : {$mail->ErrorInfo}";
return false;
}
}
// ─── Exemple d'utilisation ────────────────────────────────────────────────────
$sujet = "Bienvenue sur Intersante";
$corps = "
<html>
<body>
<h2>Bonjour Jean Dupont,</h2>
<p>Merci de nous avoir contactés.</p>
<p>Cordialement,<br><strong>L'équipe Intersante</strong></p>
</body>
</html>
";
// if (envoyerEmail('jean.dupont@example.com', 'Jean Dupont', $sujet, $corps)) {
if (envoyerEmail('lkane@ebene.info', 'Lazéni KANE', $sujet, $corps)) {
echo "✅ Email envoyé avec succès !";
} else {
echo "❌ Échec de l'envoi.";
}