Configure your email provider for Mailpipe
Mailpipe works with all major email providers. Choose the one that best fits your needs and follow the setup guide below.
Each provider has different strengths. Here's a quick comparison to help you decide:
| Provider | Best For | Free Tier |
|---|---|---|
| Postmark | Reliability & support | 100 emails/month |
| Mailgun | Flexibility & routing | 100/day (3 months) |
| SendGrid | Scale & marketing | 100 emails/day |
| Resend | Modern DX | 3,000/month |
| AWS SES | Unlimited scale | Pay per use |
Reliable transactional email with excellent deliverability
Free tier: 100 emails/month
Webhook URL:
https://api.mailpipe.dev/webhooks/postmarkFlexible email API with powerful routing features
Free tier: 100 emails/day for 3 months
Webhook URL:
https://api.mailpipe.dev/webhooks/mailgunEnterprise-grade email delivery at scale
Free tier: 100 emails/day forever
Webhook URL:
https://api.mailpipe.dev/webhooks/sendgridModern developer experience with React Email
Free tier: 100 emails/day, 3,000/month
Webhook URL:
https://api.mailpipe.dev/webhooks/resendUnlimited scale with AWS infrastructure
Free tier: Pay per email (very low cost)
Webhook URL:
https://api.mailpipe.dev/webhooks/sesRegardless of your provider, you'll need to set up these DNS records:
# MX Record - Points your domain to your email provider @ MX 10 [provider-mx-server] # SPF Record - Authorizes your provider to send email @ TXT "v=spf1 include:[provider] ~all" # DKIM Record - Email authentication [selector]._domainkey TXT "v=DKIM1; k=rsa; p=[public-key]" # DMARC Record - Email policy (optional but recommended) _dmarc TXT "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com"
Each provider signs webhook requests differently. Mailpipe automatically verifies signatures to ensure webhooks are legitimate:
One of Mailpipe's key benefits is provider flexibility. To switch providers:
Your existing emails remain in your Supabase database. No data migration needed.
Check our API Reference for detailed webhook payload documentation, or reach out to our support team.