Skip to content

resend/resend-symfony-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Resend with Symfony

This example shows how to use Resend with Symfony.

Note

This application uses Symfony 7.1 RC1. It will be updated to the stable version once it's released.

Prerequisites

To get the most out of this guide, you’ll need to:

Instructions

  1. Go to ./application directory

  2. Create a .env.local file and paste MAILER_DSN=resend+api://API_KEY@default then replace API_KEY with your API key.

  3. Install dependencies:

composer install
  1. Start the server:
symfony serve -d
  1. Open your browser and go to https://127.0.0.1:8000/

  2. Click on the button to send an email.

Instruction for webhook

  1. Expose your local server to the internet using expose.dev.

  2. Register your webhook URL ({EXPOSE_URL}/webhook/mailer_resend) in Resend settings. Check the wanted events.

  3. Paste MAILER_RESEND_SECRET=SECRET_KEY on .env.local and replace SECRET_KEY with your webhook signing secret you get after registering the webhook in Resend.

  4. Click on the button to send an email.

  5. Go to https://127.0.0.1:8000/email-statuses to see received events (stored in var/emails.json)

License

MIT License

About

This example shows how to use Resend with Symfony

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published