Prerequisites
To get the most out of this guide, you’ll need to:Install
First, create a rust project with cargo andcd into it.
Send email
Reading the API key
Instead of usingResend::new and hardcoding the API key, the RESEND_API_KEY environment variable
can be used instead. The Resend::default() should be used in that scenario instead.
Reading the API key from a .env file
Another popular option is to use a .env file for environment variables. You can use the
dotenvy crate for that:
3. Try it yourself
Basic Send
Basic email sending
Attachments
Send emails with file attachments
Templates
Send emails using Resend hosted templates
Scheduling
Schedule emails for future delivery
Audiences
Manage contacts and audiences
Domains
Create and manage sending domains
Inbound Webhooks
Receive and process inbound emails
Double Opt-in
Double opt-in subscription flow
Axum App
Full Axum web framework application