make('Illuminate\Contracts\Console\Kernel')->bootstrap(); // User in der Datenbank suchen $user = \App\Models\User::where('email', $targetEmail)->first(); if (!$user) { echo "❌ User mit E-Mail '$targetEmail' nicht in der Datenbank gefunden!\n"; echo "\n📋 Verfügbare User:\n"; $allUsers = \App\Models\User::all(); foreach ($allUsers as $u) { $adminBadge = $u->isAdmin() ? ' 👑' : ''; echo " - {$u->name} ({$u->email}){$adminBadge}\n"; } exit; } echo "✅ User gefunden: {$user->name} ({$user->email})\n"; echo " - Admin-Status: " . ($user->isAdmin() ? 'Ja 👑' : 'Nein') . "\n"; echo " - Registriert: {$user->created_at->format('d.m.Y H:i')}\n"; // E-Mail-Inhalt $emailContent = "Hallo {$user->name}! 🎨 Willkommen bei der NeoNail Datenbank! Dies ist eine persönliche E-Mail, die speziell an Sie gesendet wurde. 📋 Ihre Account-Informationen: - Name: {$user->name} - E-Mail: {$user->email} - Registriert: {$user->created_at->format('d.m.Y H:i')} - Admin-Status: " . ($user->isAdmin() ? 'Ja 👑' : 'Nein') . " 🎯 Ihre NeoNail DB Features: - Persönliche Nagellack-Sammlung verwalten - Neue Lacke hinzufügen und fotografieren - Nach Lacken suchen (Name oder Nummer) - Mobile-optimierte Benutzeroberfläche 🔗 Direkte Links: - Meine Sammlung: https://neonail.vogt.de.com/my-collection - Verfügbare Lacke: https://neonail.vogt.de.com/available - Neuen Lack hinzufügen: https://neonail.vogt.de.com/create-nail-polish " . ($user->isAdmin() ? " 👑 Als Admin haben Sie zusätzlichen Zugriff: - User-Verwaltung: https://neonail.vogt.de.com/admin/users - Nagellack-Verwaltung: https://neonail.vogt.de.com/nail-polishes - Dashboard: https://neonail.vogt.de.com/admin/dashboard " : "") . " Viele Grüße, Ihr NeoNail DB Team --- Diese E-Mail wurde automatisch generiert. Bei Fragen wenden Sie sich an den Administrator."; // E-Mail senden $result = \Illuminate\Support\Facades\Mail::raw($emailContent, function($message) use ($user) { $message->to($user->email, $user->name) ->subject('🎨 NeoNail DB - Persönliche Willkommens-E-Mail') ->from(config('mail.from.address'), config('mail.from.name')); }); echo "\n✅ E-Mail erfolgreich gesendet!\n"; echo "📧 Empfänger: {$user->email}\n"; echo "📅 Zeitstempel: " . now() . "\n"; echo "📋 Betreff: 🎨 NeoNail DB - Persönliche Willkommens-E-Mail\n"; // Erfolgs-Bestätigung an Admin echo "\n📧 Sende Bestätigung an Admin...\n"; $adminContent = "Hallo Admin! Eine persönliche E-Mail wurde erfolgreich an einen User gesendet. 📋 Details: - Empfänger: {$user->name} ({$user->email}) - Admin-Status: " . ($user->isAdmin() ? 'Ja' : 'Nein') . " - Zeitstempel: " . now() . " - E-Mail-Konfiguration: ✅ Funktioniert perfekt Die E-Mail-Funktionalität ist vollständig einsatzbereit! Viele Grüße, NeoNail DB System"; $adminResult = \Illuminate\Support\Facades\Mail::raw($adminContent, function($message) { $message->to('oliver@vogt.de.com', 'Admin') ->subject('✅ NeoNail DB - Persönliche User-E-Mail gesendet') ->from(config('mail.from.address'), config('mail.from.name')); }); echo " ✅ Admin-Bestätigung gesendet!\n"; } catch (Exception $e) { echo "❌ Fehler beim Senden der E-Mail:\n"; echo " " . $e->getMessage() . "\n"; } echo "\n✅ Persönliche User-E-Mail abgeschlossen!\n"; echo "📋 Nächste Schritte:\n"; echo "1. Prüfen Sie das Postfach von: $targetEmail\n"; echo "2. Prüfen Sie Ihr Admin-Postfach: oliver@vogt.de.com\n"; echo "3. Falls keine E-Mails ankommen, prüfen Sie Spam-Ordner\n"; echo "\n🎯 Die E-Mail-Funktionalität ist jetzt vollständig einsatzbereit!\n"; ?>