R
other- Words
- 309
- Reading time
- 1 min
- Last crawled
- 2026-09-26
- Cited by
- 1 of their pages
- Language
- EN
cat resend.com/features/inbound.md
Email as an interface ## Let your app listen to your inbox Turn emails into structured input for your application. When an email is received, your app gets the full payload so you can act on it. import { Resend } from 'resend'; const resend \= new Resend('re\_xxxxxxxxx'); const { data, error } \= await resend.emails.receiving.list(); High visibility ## See all your emails in one place Explore and manage inbound emails in the dashboard with built-in redundancy, even during your app’s outages or errors.  Attachments ## Work with email attachments Access and process files sent to your inbox. Attachments are automatically parsed and delivered with metadata, content type, and base64-encoded data ready for your application to handle. import { Resend } from 'resend'; const resend \= new Resend('re\_xxxxxxxxx'); const { data, error } \= await resend.emails.send({ from: 'onboarding@resend.dev', to: \['delivered@resend.dev'\], subject: 'Hello World', html: '<strong>it works!</strong>', attachments: \[ { path: 'https://resend.com/static/sample/invoice.pdf', filename: 'invoice.pdf', }, \], }); Delivery & access ## Receive structured email data Inbound emails are delivered as structured data, making it easy for your app to parse content and attachments. #### Ready for personalization Use a Resend-provided email address or receive emails on your own domain #### Webhook delivery Receive a POST request to your endpoint when you receive an email #### Handles attachments Parse attachments via the API or one of the 9 official SDKs Easy to use ## Get started with inbound Follow these steps to start receiving emails. Step 1 #### Get your Resend domain Any emails sent to this address will be forwarded to your webhook. Step 2 #### Configure a webhook Register your publicly accessible URL and choose which events you want to receive. Step 3 #### Receive email events In your application, create a new route that can accept POST requests. ## Start sending in minutes Resend delivers mission-critical emails for some of the fastest growing teams. [Sign up for free](https://resend.com/signup)
