'Test', 'lastName' => 'Benutzer', 'email' => 'test@example.com', 'phone' => '+49 123 456789', 'company' => 'Test GmbH', 'subject' => 'test-email', 'message' => 'Dies ist eine Test-E-Mail vom HexaHost.de Kontaktformular.' ]; // E-Mail-Inhalt erstellen $subject = '[HexaHost.de] Test-E-Mail'; $message = "Test-E-Mail von HexaHost.de\n\n"; $message .= "Name: " . $test_data['firstName'] . " " . $test_data['lastName'] . "\n"; $message .= "E-Mail: " . $test_data['email'] . "\n"; $message .= "Telefon: " . $test_data['phone'] . "\n"; $message .= "Unternehmen: " . $test_data['company'] . "\n"; $message .= "Nachricht: " . $test_data['message'] . "\n\n"; $message .= "Zeitstempel: " . date('d.m.Y H:i:s') . "\n"; $message .= "IP-Adresse: " . $_SERVER['REMOTE_ADDR'] . "\n"; // Headers $headers = [ 'From: ' . $config['from_name'] . ' <' . $config['from_email'] . '>', 'Reply-To: ' . $test_data['firstName'] . ' ' . $test_data['lastName'] . ' <' . $test_data['email'] . '>', 'MIME-Version: 1.0', 'Content-Type: text/plain; charset=UTF-8', 'X-Mailer: HexaHost Test Email' ]; // E-Mail senden $result = mail($config['to_email'], $subject, $message, implode("\r\n", $headers)); return $result; } // Test ausführen if (isset($_GET['test'])) { $result = testEmail(); if ($result) { echo "✅ Test-E-Mail wurde erfolgreich gesendet!"; } else { echo "❌ Fehler beim Senden der Test-E-Mail."; } } else { echo "
Klicken Sie auf den Link, um eine Test-E-Mail zu senden:
"; echo "Test-E-Mail senden"; // Konfiguration anzeigen echo "";
print_r($config);
echo "";
}
?>