Use these exact values when configuring any email client or application to send through FastMail servers.
| Parameter | Value |
|---|---|
| SMTP Host | smtp.fastmail.com |
| SMTP Port | 587 (TLS) or 465 (SSL) |
| Encryption | STARTTLS on port 587, SSL on port 465 |
| Username | Your full FastMail email address |
| Password | Your FastMail password or an App Password |
Tip: For accounts with two-factor authentication enabled, you must generate an App Password in FastMail settings. Generate one under Settings > Password > App Passwords for use with third-party applications.
Follow these steps in order to configure SMTP access for your FastMail account.
FastMail enables SMTP by default for all accounts. Ensure your account is active and in good standing. No additional configuration is typically needed on the server side.
If you have 2FA enabled, generate an App Password in FastMail settings. Go to Settings > Password > App Passwords and create one labeled for your application.
Enter smtp.fastmail.com as the SMTP host, port 587 with TLS, your full FastMail email as the username, and your password or App Password as the credential.
Send an email to yourself and an external address to confirm delivery. Check the FastMail sent folder to verify the message was sent successfully.
Most FastMail SMTP issues fall into a handful of categories. Here's how to fix them quickly.
If 2FA is enabled, you need an App Password, not your regular password. Generate one in FastMail Settings > Password > App Passwords. If 2FA is off, verify your regular password is correct.
Port 587 may be blocked by your network. Try port 465 with SSL encryption as an alternative. Corporate firewalls commonly block direct SMTP on port 587.
FastMail may suspend accounts for policy violations or payment issues. Check your account email for suspension notices. Restore your account by addressing the underlying issue.
FastMail has per-day sending limits that vary by plan. Standard accounts typically have lower limits. For production email volume, migrate to a dedicated email infrastructure service.
Keep your account secure and your messages deliverable with these recommended approaches.
When 2FA is enabled, always use App Passwords for SMTP. Generate unique passwords per application for easier revocation. Keep your main account password separate from application access.
If using a custom domain with FastMail, add the appropriate SPF record to your domain's DNS. This improves deliverability and prevents your messages from being flagged as forged.
FastMail allows custom domains for all plans. Using a custom domain for sending improves your professional image and gives you more control over your email identity.
Track your daily sending volume. FastMail has limits that vary by plan. For any meaningful email volume in production, migrate to a dedicated email infrastructure service before hitting limits.
FastMail is a privacy-focused email service, and its SMTP works well for personal and low-volume professional use. However, FastMail wasn't designed for application email sending in production. Strict rate limits, no webhook delivery notifications, and minimal bounce handling make it unsuitable for automated transactional email. A dedicated email API provides the infrastructure and observability that production transactional email requires.
For teams needing reliable transactional email at scale, SMTP relay services handle authentication, IP reputation, and routing automatically. Learn more about email deliverability and why sender reputation matters for inbox placement.
FastMail limits vary by plan. Standard accounts typically have 100-200 emails per day. Paid plans have higher limits. FastMail focuses on privacy rather than high-volume sending.
Yes. FastMail supports custom domains on all paid plans. Add your domain in FastMail settings and update your DNS records as instructed. Once verified, you can send from any address on that domain.
Verify you're using an App Password if 2FA is enabled. Check your account isn't suspended. Try switching from port 587 to port 465 with SSL. Verify your username is the full email address.
FastMail is not designed for transactional email in production. It lacks webhook delivery notifications, detailed analytics, and bounce handling. Use a dedicated transactional email service for automated email sending.
Log in to FastMail and go to Settings > Password > App Passwords. Create a new app password with a descriptive label. Use this password instead of your main password for SMTP.
Start free with no card, or talk to sales for high-volume and enterprise.
Start SendingTalk to Sales