isSMTP(); $mail->Host = $config['smtp_server']; $mail->SMTPAuth = true; $mail->Username = $config['smtp_username']; $mail->Password = $config['smtp_password']; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = 587; $mail->CharSet = 'UTF-8'; $mail->setFrom('info@mosterei-wurst.de', 'Mosterei Wurst'); $mail->addAddress($to, $name); $mail->Subject = $subject; $mail->Body = $message; $mail->send(); // Flag setzen, damit kein erneuter Versand bei Reloads stattfindet $_SESSION['mail_sent'] = true; return true; } catch (Exception $e) { error_log("E-Mail konnte nicht gesendet werden. PHPMailer Fehler: {$mail->ErrorInfo}"); return false; } }