This example show how to send Resend emails with attachments.
yarn dev
RESEND_API_KEY=re_8m9gwsVG_6n94KaJkJ42Yj6qSeVvLq9xF
yarn dev
You can update the from
and to
here so send from your own domain and to your email address. The to
must be a verified domain
in your account.
const data = await resend.emails.send({
from: '[email protected]',
to: '[email protected]',
subject: 'Receipt for Your Payment',
attachments: [
{
content: invoiceBuffer,
path: 'path/to/file/invoice.pdf',
filename: 'invoice.pdf',
},
],
html: '<h1>Thanks for the payment</h1>',
text: 'Thanks for the payment',
});
curl --location --request POST 'http://localhost:3000/api/send'