Hi!
My website is hosted on Pikapods and I’m using Brevo for transactional emails.
I was testing my settings and, as I tried to reset a user password, I noticed that even though it says “An email with password reset instructions has been sent” nothing was sent.
Checking the logs, here’s what it show.
Authorization failed
"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication."
Error ID:
8031ff70-682e-11f0-92fb-d10f23fd306b
----------------------------------------
NoPermissionError: Authorization failed
at authorizeAdminApi (/var/lib/ghost/versions/5.130.1/core/server/services/auth/authorize.js:33:25)
at Layer.handle [as handle_request] (/var/lib/ghost/versions/5.130.1/node_modules/express/lib/router/layer.js:95:5)
at next (/var/lib/ghost/versions/5.130.1/node_modules/express/lib/router/route.js:149:13)
at authenticate (/var/lib/ghost/versions/5.130.1/core/server/services/auth/session/middleware.js:55:13)
[2025-07-24 01:35:37] INFO "GET /ghost/api/admin/site/" 200 13ms
[2025-07-24 01:35:38] INFO "GET /ghost/api/admin/authentication/setup/" 200 35ms
[2025-07-24 01:35:42] INFO "POST /ghost/api/admin/authentication/password_reset/" 200 591ms
As I said, I’m using Brevo. When I changed it to Gmail and it worked… but I won’t use Gmail, since I need it to me have my domain as “from”.
The other emails, like the Complete your sign up ones, are working fine (apparently).
Does anybody knows what’s happening and how to fix this issue?
Thanks in advance!