Skip to main content

Email Delivery and Notifications

OpenArca uses email for OTP login and ticket lifecycle communication.

Provider modes

  • smtp
  • ses (AWS SES)

Configured through Settings UI or PATCH /api/settings.

What triggers mail

  • OTP request (request-otp)
  • selected ticket status changes
  • developer public comments to reporter

Verification checklist

  1. Configure provider credentials.
  2. Run POST /api/settings/test-email.
  3. Confirm message arrival in target inbox (or Mailpit locally).
  4. Validate OTP flow end-to-end.

Delivery troubleshooting

  • domain_not_allowed: add domain to allowed_domains.
  • no OTP mail: verify provider config and SMTP/SES reachability.
  • delayed OTP: inspect provider logs and spam filtering.