Inbound Email
Receive emails at your domain and process them through YourSend. Build shared inboxes, support systems, and automated email workflows.
Ready to get started? Follow the Setup Guide to start receiving emails in under 10 minutes.
What is Inbound Email?
YourSend Inbound Email lets you receive emails at addresses on your verified domain (e.g., support@yourdomain.com). Incoming emails are processed, scanned for security (SPF, DKIM, DMARC, spam, virus), and made available via the API and the Dashboard Inbox.
How It Works
Add an MX record pointing your domain to YourSend's inbound SMTP server.
Define which addresses to listen on (e.g., support@, hello@, billing@).
Emails arrive in your Inbox. YourSend runs security checks, fires webhooks, and optionally forwards or auto-replies.
Respond to emails directly from the dashboard or via the API.
Features
View and manage all incoming emails from the Dashboard with status tracking and assignment.
Automatic SPF, DKIM, DMARC, spam, and virus verdict on every email.
Get real-time notifications via per-address or org-level webhooks when emails arrive.
Configure automatic responses per address for instant acknowledgment.
Forward incoming emails to one or more external addresses.
Send replies programmatically from your configured inbound addresses.
Quick Example
List inbound emails and reply to one using the SDK:
import { YourSend } from 'yoursend';
const ys = new YourSend('ys_live_...');
// List recent inbound emails
const { emails } = await ys.inbound.list();
// Reply to the first email
await ys.inbound.reply(emails[0].id, {
subject: 'Re: ' + emails[0].subject,
html: '<p>Thanks for reaching out! We\'ll get back to you shortly.</p>',
});