66 lines
2.5 KiB
PHP
66 lines
2.5 KiB
PHP
<?php
|
|
// Einfache Test-Mail senden
|
|
echo "📧 Einfache Test-Mail senden\n";
|
|
echo "===========================\n\n";
|
|
|
|
// E-Mail-Adresse für den Test (hier anpassen)
|
|
$testEmail = 'oliver@vogt.de.com'; // Ändern Sie dies zu Ihrer E-Mail-Adresse
|
|
|
|
echo "📧 Sende Test-Mail an: $testEmail\n\n";
|
|
|
|
try {
|
|
require_once 'vendor/autoload.php';
|
|
|
|
// Laravel Bootstrap
|
|
$app = require_once 'bootstrap/app.php';
|
|
$app->make('Illuminate\Contracts\Console\Kernel')->bootstrap();
|
|
|
|
// Einfache Test-Mail senden
|
|
$result = \Illuminate\Support\Facades\Mail::raw('Hallo!
|
|
|
|
Dies ist eine Test-Mail von der NeoNail Datenbank.
|
|
|
|
✅ E-Mail-Konfiguration funktioniert!
|
|
📅 Zeitstempel: ' . now() . '
|
|
🌐 Server: ' . ($_SERVER['SERVER_NAME'] ?? 'Unbekannt') . '
|
|
|
|
Die E-Mail-Funktionalität ist jetzt bereit.
|
|
|
|
Viele Grüße,
|
|
NeoNail DB System', function($message) use ($testEmail) {
|
|
$message->to($testEmail)
|
|
->subject('✅ NeoNail DB - E-Mail-Test erfolgreich!')
|
|
->from(config('mail.from.address'), config('mail.from.name'));
|
|
});
|
|
|
|
echo "✅ Test-Mail erfolgreich gesendet!\n";
|
|
echo "📧 Prüfen Sie Ihr Postfach: $testEmail\n";
|
|
echo "📁 Falls keine E-Mail ankommt, prüfen Sie auch den Spam-Ordner\n";
|
|
|
|
} catch (Exception $e) {
|
|
echo "❌ Fehler beim Senden der Test-Mail:\n";
|
|
echo " " . $e->getMessage() . "\n\n";
|
|
|
|
echo "🔍 Fehleranalyse:\n";
|
|
if (strpos($e->getMessage(), 'Connection refused') !== false) {
|
|
echo " - Problem: Verbindung zum SMTP-Server verweigert\n";
|
|
echo " - Lösung: Prüfen Sie MAIL_HOST und MAIL_PORT\n";
|
|
} elseif (strpos($e->getMessage(), 'Authentication failed') !== false) {
|
|
echo " - Problem: Authentifizierung fehlgeschlagen\n";
|
|
echo " - Lösung: Prüfen Sie MAIL_USERNAME und MAIL_PASSWORD\n";
|
|
} elseif (strpos($e->getMessage(), 'SSL') !== false) {
|
|
echo " - Problem: SSL/TLS Verbindungsproblem\n";
|
|
echo " - Lösung: Prüfen Sie MAIL_ENCRYPTION (SSL/TLS)\n";
|
|
} else {
|
|
echo " - Unbekannter Fehler\n";
|
|
}
|
|
|
|
echo "\n📋 Aktuelle E-Mail-Konfiguration:\n";
|
|
echo " - MAIL_HOST: " . config('mail.mailers.smtp.host') . "\n";
|
|
echo " - MAIL_PORT: " . config('mail.mailers.smtp.port') . "\n";
|
|
echo " - MAIL_ENCRYPTION: " . config('mail.mailers.smtp.encryption') . "\n";
|
|
echo " - MAIL_USERNAME: " . config('mail.mailers.smtp.username') . "\n";
|
|
echo " - MAIL_FROM_ADDRESS: " . config('mail.from.address') . "\n";
|
|
}
|
|
?>
|