Bug Report: Registration page returns 500 Internal Server Error
Description
When attempting to register a new account at https://glot.io/auth/page/simple/register, the server throws a 500 Internal Server Error instead of completing the registration.
Steps to Reproduce
- Go to https://glot.io/auth/page/simple/register
- Fill in the registration form
- Submit the form
Expected Behavior
A confirmation/verification email should be sent and the user should be registered successfully.
Actual Behavior
The server returns an Internal Server Error. The error trace shows that the registration process tries to send an email via Mailgun (api.mailgun.net) on path /v2/mailgun.glot.io/messages, but receives a 403 Forbidden response:
HttpExceptionRequest Request {
host = "api.mailgun.net"
port = 443
secure = True
path = "/v2/mailgun.glot.io/messages"
method = "POST"
}
(StatusCodeException (Response {responseStatus = Status {statusCode = 403, statusMessage = "Forbidden"}, responseVersion = HTTP/1.1, ...})
Possible Cause
The Mailgun API key used by glot.io appears to be expired, revoked, or the account may have exceeded its quota. This prevents verification emails from being sent during registration.
Environment
Bug Report: Registration page returns 500 Internal Server Error
Description
When attempting to register a new account at https://glot.io/auth/page/simple/register, the server throws a 500 Internal Server Error instead of completing the registration.
Steps to Reproduce
Expected Behavior
A confirmation/verification email should be sent and the user should be registered successfully.
Actual Behavior
The server returns an Internal Server Error. The error trace shows that the registration process tries to send an email via Mailgun (
api.mailgun.net) on path/v2/mailgun.glot.io/messages, but receives a 403 Forbidden response:Possible Cause
The Mailgun API key used by glot.io appears to be expired, revoked, or the account may have exceeded its quota. This prevents verification emails from being sent during registration.
Environment