| Current Path : /home/wirbesti/www/ |
| Current File : /home/wirbesti/www/test_mail.php |
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', __DIR__ . '/logs/php_errors.log');
$logFile = __DIR__ . '/logs/test_mail.log';
file_put_contents($logFile, date('Y-m-d H:i:s') . " - Test started\n", FILE_APPEND);
require_once __DIR__ . '/vendor/phpmailer/phpmailer/src/PHPMailer.php';
require_once __DIR__ . '/vendor/phpmailer/phpmailer/src/SMTP.php';
require_once __DIR__ . '/vendor/phpmailer/phpmailer/src/Exception.php';
if (!class_exists('PHPMailer\PHPMailer\PHPMailer')) {
file_put_contents($logFile, date('Y-m-d H:i:s') . " - PHPMailer class not found\n", FILE_APPEND);
die('PHPMailer class not found');
}
use PHPMailer\PHPMailer\PHPMailer;
$mail = new PHPMailer(true);
$mail->isSendmail();
$mail->setFrom('kontakt@wirbestimmen.ch', 'Wir bestimmen');
$mail->addAddress('tbremeyer@hotmail.com');
$mail->Subject = 'PHPMailer Test';
$mail->Body = 'Test email';
$mail->send();
file_put_contents($logFile, date('Y-m-d H:i:s') . " - Email sent\n", FILE_APPEND);
echo "PHPMailer test successful";
?>