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

1
Configure your domain

Add an MX record pointing your domain to YourSend's inbound SMTP server.

2
Create inbound addresses

Define which addresses to listen on (e.g., support@, hello@, billing@).

3
Receive & process

Emails arrive in your Inbox. YourSend runs security checks, fires webhooks, and optionally forwards or auto-replies.

4
Reply from the Inbox

Respond to emails directly from the dashboard or via the API.

Features

Shared Inbox

View and manage all incoming emails from the Dashboard with status tracking and assignment.

Security Scanning

Automatic SPF, DKIM, DMARC, spam, and virus verdict on every email.

Webhooks

Get real-time notifications via per-address or org-level webhooks when emails arrive.

Auto-Reply

Configure automatic responses per address for instant acknowledgment.

Forwarding

Forward incoming emails to one or more external addresses.

Reply via API

Send replies programmatically from your configured inbound addresses.

Quick Example

List inbound emails and reply to one using the SDK:

index.ts
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>',
});

Next Steps