Free WordPress email tools: SPF, DKIM, DMARC, and more.
The WordPress Email Authority
WordPress hosting and WordPress email can arrive from the same provider or from two separate ones. The choice depends on whether the host lets WordPress send its own mail with a working DKIM signature by default, whether it leaves the outbound SMTP ports open so a dedicated relay can be swapped in later, and whether it bundles the domain mailboxes most site owners expect to come with a hosting account. Each host review below records those answers as they ship: ports open, sending caps applied, DKIM signed or not, mailboxes included or sold as an add-on.
Of the 20 hosts reviewed below, SiteGround runs the least-friction email stack. WordPress mail leaves the server signed by an auto-published DKIM key, the outbound SMTP ports stay open for the relay swap that eventually comes, and domain mailboxes come with the plan rather than as a paid add-on.
SiteGround bundles full domain email and signs WordPress mail with an auto-published DKIM. Hourly caps: 400 (entry plans), 800 (GoGeek and Cloud).


Hosting.com (formerly A2) caps shared mailboxes at 5/10/20/40 by plan and sending at 100 messages/hour per domain. External SMTP is allowed; local mail relays via MailChannels.

Bluehost includes domain email on all WordPress plans. Default wp_mail uses PHP mail(), unsigned. Sending limit is 500 emails/hour per domain. SMTP ports open.

Cloudways provides no bundled email. Port 25 blocked; wp_mail() fails by default. Email requires the Elastic Email addon, Custom SMTP addon, or a WordPress SMTP plugin.

DreamHost bundles email with DreamPress; shared plans charge $1.99/mailbox/month after 3 months. PHP mail() unsigned; port 25 blocked. 100 recipients/hour cap.

FastComet (WHG-owned since April 2025) tiers mailboxes 5/25/Unlimited/Unlimited and runs outbound through SpamExperts. SMTP open; no published sending limit.

Flywheel routes wp_mail through SendGrid without a plugin. Daily sending limits are undisclosed. Port 25 blocked; 465 and 587 open. No bundled mailboxes or forwarding.

GreenGeeks tiers sending limits by plan (100/300/500 per hour on Lite/Pro/Premium) and includes 50 mailboxes on Lite 25. SMTP open; no external-SMTP block.

Hostinger bundles up to 100 free mailboxes per domain. Default wp_mail uses PHP mail() unsigned. Standard SMTP ports open. Mailbox cap is 100/day per account.

InMotion Hosting (Launch/Power/Pro, all unlimited mailboxes) routes outbound through MailChannels since Dec 2024. 250/hour per domain; SMTP open.

iThemes Hosting was a managed WordPress hosting product on Liquid Web infrastructure. Discontinued after the iThemes brand folded into SolidWP, then into the Liquid Web Kadence Add-ons Bundle in 2026.

Kinsta sends WordPress mail through MailChannels with auto-signed DKIM. No bundled mailboxes. Port 25 blocked; 465/587/2525 open. Daily caps 150-3,000.

Liquid Web VPS/dedicated: cPanel email, open SMTP ports, no sending cap. Pro WordPress (formerly Nexcess) from $19/mo: no mailboxes, and the docs advise external SMTP.

Nexcess managed WordPress is now sold as Liquid Web Pro WordPress, from $19/mo. nexcess.net redirects to liquidweb.com. Mailboxes are not included; Nexcess docs advise external SMTP for wp_mail.

Pagely (GoDaddy-owned enterprise managed WordPress) provides no bundled email. MailChannels handles transactional wp_mail() by default; no sending limit published.

Pantheon has no email service. PHP mail() and SMTP fail due to dynamic IPs with no PTR records. API-based relay (Postmark, Mailgun, SMTP2GO) is the only path.

Pressable’s built-in relay sends WordPress mail without a plugin; 200 emails/hour and 4 unique sender addresses per 24 hours. No bundled mailboxes. Titan add-on at $3.50/inbox/month.

Presslabs (Kubernetes-based managed WordPress) provides no bundled email. Transactional wp_mail() routes through a preconfigured relay; no email hosting.

WP Engine sends default WordPress mail through MailChannels with an undisclosed hourly cap. No mailboxes. Port 25 blocked; 465/587/2525 open.

WPX Hosting includes email on Business and above (Starter excluded). Limit: 50 emails per 30-minute period, 49 recipients max. Bulk email prohibited.