<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
include_once __DIR__ . '/PHPMailer/PHProcksAutoloader.php';

// Daten
$backup_time = date("d.m.Y H:i:s");
$backup_name = "backup_" . date("Y-m-d_H-i-s") . ".zip";

// Textinhalt
$nachricht = "✅ Das automatische Backup wurde erfolgreich durchgeführt.\n";
$nachricht .= "Dateiname: {$backup_name}\n";
$nachricht .= "Zeitpunkt: {$backup_time}\n\n";
$nachricht .= "Es ist keine weitere Aktion erforderlich.\n";

// Mail versenden
$oMailer = new PHPMailer;
$oMailer->CharSet = 'UTF-8';
$oMailer->isSMTP();
$oMailer->Host = 'mail.f-invent.de';
$oMailer->SMTPAuth = true;
$oMailer->Username = 'noreply@f-invent.de';
$oMailer->Password = 'b*Y!@Ys.aKS^';
$oMailer->SMTPSecure = 'tls';
$oMailer->Port = 587;

$oMailer->From = 'noreply@f-invent.de';
$oMailer->FromName = 'Backup-System F-Invent';
$oMailer->addAddress('admin@f-invent.de'); // Zieladresse
$oMailer->addBCC('it@app.f-invent.de');
$oMailer->addReplyTo('noreply@f-invent.de');

$oMailer->isHTML(false); // Nur Text
$oMailer->Subject = "✅ Backup erfolgreich – {$backup_name}";
$oMailer->Body    = $nachricht;

if (!$oMailer->send()) {
    echo '❌ Fehler beim Versand der Backup-Info!';
} else {
    echo '✅ Backupmeldung wurde per E-Mail verschickt.';
}
?>
