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"; } ?>