Server-Konfigurationsfehler. Bitte später erneut versuchen.

"; exit; } // hCaptcha-Überprüfung mit cURL $ch = curl_init('https://hcaptcha.com/siteverify'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, [ 'secret' => $hcaptcha_secret, 'response' => $hcaptcha_response, 'remoteip' => $_SERVER['REMOTE_ADDR'] ?? null, ]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if ($response === false) { error_log("cURL-Fehler bei hCaptcha: " . curl_error($ch)); } curl_close($ch); $response_data = json_decode($response, true); // E-Mail mit PHPMailer senden, wenn Captcha ok if (!empty($response_data['success']) && $response_data['success'] === true) { $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = $smtp_config['smtp_host']; $mail->Port = $smtp_config['smtp_port']; $mail->SMTPAuth = true; $mail->Username = $smtp_config['smtp_username']; $mail->Password = $smtp_config['smtp_password']; $mail->SMTPSecure = $smtp_config['smtp_encryption']; $mail->setFrom($smtp_config['smtp_from'], $smtp_config['smtp_from_name']); $mail->addAddress('office@amperion.at'); // Empfänger if (!empty($email)) { $mail->addReplyTo($email, $name); } // UTF-8 für Betreff und Inhalt erzwingen $mail->CharSet = 'UTF-8'; // <-- WICHTIG $mail->Encoding = 'base64'; // <-- WICHTIG $mail->Subject = mb_encode_mimeheader("Neue Kontaktanfrage: $subject", 'UTF-8'); $mail->Body = " Name: $name E-Mail: $email Unternehmen: $company Telefon: $phone Betreff: $subject Nachricht: $message Datenschutz zugestimmt: $legal_consented "; $mail->send(); header("Location: /danke/"); // Leitet zu /danke/index.html um exit(); } catch (Exception $e) { error_log("E-Mail-Fehler: " . $mail->ErrorInfo); echo "

Es gab ein Problem beim Senden der Nachricht. Bitte versuche es später erneut.

"; } } else { error_log("hCaptcha-Überprüfung fehlgeschlagen: " . print_r($response_data, true)); echo "

Bitte bestätige, dass du kein Roboter bist.

"; }