From f76ea320766992611eb1316dd78e5554fffad8e1 Mon Sep 17 00:00:00 2001 From: boban Date: Mon, 20 Apr 2026 19:40:49 +0200 Subject: [PATCH] fix: SMTP-Auth via info@nimu.li, FROM-Adresse je Template auf aziros.com setzen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die aziros.com-Postfächer (hello/noreply) können sich nicht direkt am SMTP authentifizieren. Lösung: smtp-Mailer (info@nimu.li) für Auth verwenden, FROM-Header per ->from() auf die korrekte aziros.com-Adresse setzen. Co-Authored-By: Claude Sonnet 4.6 --- src/app/Console/Commands/ProcessMailQueue.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/app/Console/Commands/ProcessMailQueue.php b/src/app/Console/Commands/ProcessMailQueue.php index 8f71565..916afd4 100644 --- a/src/app/Console/Commands/ProcessMailQueue.php +++ b/src/app/Console/Commands/ProcessMailQueue.php @@ -58,14 +58,15 @@ class ProcessMailQueue extends Command $html = view('emails.' . $mail->template, $mail->meta)->render(); - $mailerName = match(true) { - str_starts_with($mail->template, 'auth.') => 'hello', - default => 'system', + [$fromAddress, $fromName] = match(true) { + str_starts_with($mail->template, 'auth.') => ['hello@aziros.com', 'Aziros'], + default => ['noreply@aziros.com', 'Aziros'], }; - Mail::mailer($mailerName)->html($html, function ($message) use ($mail) { + Mail::mailer('smtp')->html($html, function ($message) use ($mail, $fromAddress, $fromName) { $message->to($mail->to) - ->subject($mail->subject ?? 'Mail'); + ->subject($mail->subject ?? 'Mail') + ->from($fromAddress, $fromName); }); $mail->update([