Prompt
How do I send emails without running my own mail server?
Latest observation
Sep 23, 2026
OpenAI APIWeb search: off
You have a few good options, depending on whether you mean sending from an app/website or sending as a personal mailbox.
1) Use a transactional email service
Best for apps, contact forms, password resets, receipts, and other automated email.
Popular services:
- Amazon SES
- SendGrid
- Mailgun
- Postmark
- SparkPost
How it works:
- Sign up for the service.
- Verify your domain.
- Set up DNS records like SPF, DKIM, and ideally DMARC.
- Use their SMTP server or API to send mail.
- They handle delivery, bounces, and most of the mail infrastructure.
Pros:
- No mail server to maintain
- Better deliverability than DIY setups
- Scales well
Cons:
- Costs money after free tiers
- Some setup work with DNS
2) Use your email provider’s SMTP server
Best if you want to send email from a personal or business inbox without hosting anything yourself.
Examples:
- Gmail / Google Workspace SMTP
- Microsoft 365 SMTP
- Fastmail SMTP
- Zoho Mail SMTP
How it works:
- You configure your app or email client to send through the provider’s SMTP server.
- Authentication is usually required.
- Many providers discourage or restrict automated bulk sending.
Pros:
- Simple for small volume
- Uses your existing mailbox
Cons:
- Rate limits
- Not ideal for application emails or bulk mail
- Some providers require app passwords or OAuth
3) Use an email-sending API from a SaaS platform
This is similar to #1 but often easier to integrate if you’re sending from software.
Examples:
- Postmark API
- SendGrid API
- Mailgun API
- Resend
Pros:
- Easy to integrate
- Good logs and analytics
- Built for developers
Cons:
- Vendor lock-in
- Monthly cost for larger volumes
4) Use a hosted mailbox service for a custom domain
If you want something like you@yourdomain.com without running servers:
- Fastmail
- Google Workspace
- Microsoft 365
- Zoho Mail
- Proton Mail (with some limitations for SMTP use)
You still need:
- Domain registration
- DNS setup
- Mailboxes hosted by the provider
What I recommend
- For apps/websites: use Postmark, SendGrid, Mailgun, or Amazon SES
- For personal/business email: use Google Workspace, Fastmail, or Microsoft 365
- For simple low-volume sending: use your provider’s SMTP
Important deliverability basics
To avoid spam folders:
- Set up SPF
- Set up DKIM
- Set up DMARC
- Use a real domain
- Avoid sending spammy content
- Warm up new domains/IPs if sending in volume
If you want, I can help you choose the best option based on your use case:
- personal email
- website contact form
- app notifications
- newsletters
- bulk email