Skip to content

Contact Systems: Email & Forms

📬 Communication Systems: Email, Forms & Routing

Setting up communication on a self-hosted site isn’t as straightforward as it seems. Especially when using a VPS like Linode, where email ports are disabled by default for spam prevention. You must request manual approval to enable them.


✉️ Sending Email with MailPoet

For basic newsletter and subscriber-based communication, the best free option is:

  • Plugin: MailPoet
  • Limit: Free for up to 500 subscribers
  • Functionality: Sends newsletters, automatic updates, and manual campaigns

To use MailPoet reliably:

  • You’ll need to configure DNS records to authorize MailPoet to send mail on behalf of your domain (SPF, DKIM, etc.)
  • You can then send from your custom domain email (e.g. [email protected])

🛑 The Catch: No Incoming Email

MailPoet is outgoing only. You can’t receive replies to that same domain without an additional setup.

✅ Workaround: Catch-All Email Forwarding with Cloudflare

Luckily, Cloudflare Email Routing provides a zero-cost solution:

  • Any email sent to your domain (e.g. [email protected]) is forwarded to a chosen inbox (like your free Tuta account)
  • This allows you to monitor responses and reply from a clean, branded inbox

📥 Contact Without Email Signup

For direct communication from non-subscribers:

📋 Fluent Forms

  • Plugin: Fluent Forms
  • Features:
    • Simple contact form builder
    • Bot protection with one-click CAPTCHA
    • Messages stored directly in the WordPress admin panel—no email required

You can respond manually through your branded email account, keeping the loop closed without relying on external mail hosting.


💡 Zero-Cost Communication Stack

With this setup, you can:

  • Send newsletters for free (MailPoet)
  • Receive email replies via forwarding (Cloudflare + Tuta)
  • Collect direct contact messages without mail (Fluent Forms)

💸 Total cost: $0/month

Even if you grow beyond 500 subscribers, upgrading MailPoet is a small and reasonable step—not a blocker for growth.