a
This commit is contained in:
parent
d94ca585b8
commit
f8c8fe18a3
62
Cron/Ebenemailer.php
Executable file
62
Cron/Ebenemailer.php
Executable file
|
|
@ -0,0 +1,62 @@
|
|||
<?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.";
|
||||
}
|
||||
62
Cron/Ebenemailer_original.php
Executable file
62
Cron/Ebenemailer_original.php
Executable file
|
|
@ -0,0 +1,62 @@
|
|||
<?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.";
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user