Is your feature request related to a problem? Please describe
The app has no email provider configured, so transactional emails (registration confirmations, password resets) cannot be sent.
Describe the solution you'd like
Set up Resend as the email provider using the official Payload plugin.
Steps:
- Install
@payloadcms/email-resend
- Add
resendAdapter to payload.config.ts with defaultFromAddress: '[email protected] (changed to uoavc email later) and defaultFromName: 'UOAVC'
- Add
RESEND_API_KEY to .env (with the real key) and .env.example (blank, with a comment pointing to https://resend.com)
Describe alternatives you've considered
Other providers (SendGrid, Nodemailer, etc.) were considered but Resend has a first-party Payload adapter and a generous free tier (100 emails/day), making it the simplest option.
Additional context
Resend account and API key required before this can be tested end-to-end. Verify by triggering the "Forgot Password" flow in the admin panel and confirming the email arrives.
Ref: https://payloadcms.com/docs/email/resend
BEFORE MERGING
Is your feature request related to a problem? Please describe
The app has no email provider configured, so transactional emails (registration confirmations, password resets) cannot be sent.
Describe the solution you'd like
Set up Resend as the email provider using the official Payload plugin.
Steps:
@payloadcms/email-resendresendAdaptertopayload.config.tswithdefaultFromAddress: '[email protected](changed to uoavc email later) anddefaultFromName: 'UOAVC'RESEND_API_KEYto.env(with the real key) and.env.example(blank, with a comment pointing to https://resend.com)Describe alternatives you've considered
Other providers (SendGrid, Nodemailer, etc.) were considered but Resend has a first-party Payload adapter and a generous free tier (100 emails/day), making it the simplest option.
Additional context
Resend account and API key required before this can be tested end-to-end. Verify by triggering the "Forgot Password" flow in the admin panel and confirming the email arrives.
Ref: https://payloadcms.com/docs/email/resend
BEFORE MERGING
pnpm typegen)