Flarum community I need your help.
I'm trying to troubleshoot why my service isn't sending mail anymore. Password reset requests go unanswered and when I tried to troubleshoot in the admin panel I am getting a generic error:
Error says: "Oops! Something went wrong. Please reload the page and try again"
In my web browsers inspect tool, i can see some that I'm getting an HTTP 500 error from <website>/api/mail/test
I checked the flarum log and see this:
#53 /var/www/html/flarum/public/index.php(26): Flarum\Http\Server->listen()
#54 {main}
[2025-03-27 00:26:01] flarum.ERROR: Swift_TransportException: Expected response code 354 but got code "554", with message "554 5.5.1 Error: no valid recipients
" in /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:459
Stack trace:
#0 /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode()
#1 /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand()
#2 /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(392): Swift_Transport_EsmtpTransport->executeCommand()
#3 /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(499): Swift_Transport_AbstractSmtpTransport->doDataCommand()
#4 /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(518): Swift_Transport_AbstractSmtpTransport->doMailTransaction()
#5 /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(206): Swift_Transport_AbstractSmtpTransport->sendTo()
#6 /var/www/html/flarum/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(71): Swift_Transport_AbstractSmtpTransport->send()
#7 /var/www/html/flarum/vendor/illuminate/mail/Mailer.php(521): Swift_Mailer->send()
#8 /var/www/html/flarum/vendor/illuminate/mail/Mailer.php(288): Illuminate\Mail\Mailer->sendSwiftMessage()
#9 /var/www/html/flarum/vendor/illuminate/mail/Mailer.php(212): Illuminate\Mail\Mailer->send()
#10 /var/www/html/flarum/vendor/flarum/core/src/Api/Controller/SendTestMailController.php(43): Illuminate\Mail\Mailer->raw()
#11 /var/www/html/flarum/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Api\Controller\SendTestMailController->handle()
#12 /var/www/html/flarum/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}()
#13 /var/www/html/flarum/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ExecuteRoute->process()
Not sure what to do with this information. My mail settings are still the correct URL/port/user/password as they should be, but I might test with another email for my own sanity here shortly. Has anybody seen this before?