<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SMTP on Frank Zhang | AI &amp; I</title><link>https://blog.frank-zhang.com/tags/smtp/</link><description>Recent content in SMTP on Frank Zhang | AI &amp; I</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2026 Frank Zhang</copyright><lastBuildDate>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.frank-zhang.com/tags/smtp/index.xml" rel="self" type="application/rss+xml"/><item><title>Zero-Cost Enterprise Email System: Cloudflare + Brevo + Gmail Implementation</title><link>https://blog.frank-zhang.com/blog/%E9%9B%B6%E6%88%90%E6%9C%AC%E6%9E%84%E5%BB%BA%E4%BC%81%E4%B8%9A%E7%BA%A7%E9%82%AE%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%96%B9%E6%A1%88/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.frank-zhang.com/blog/%E9%9B%B6%E6%88%90%E6%9C%AC%E6%9E%84%E5%BB%BA%E4%BC%81%E4%B8%9A%E7%BA%A7%E9%82%AE%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%96%B9%E6%A1%88/</guid><description>&lt;h3 class="relative group"&gt;1. Why This Architecture? (Core Value)
 &lt;div id="1-why-this-architecture-core-value" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-why-this-architecture-core-value" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;For a solo founder or tech blogger in the early stages, subscribing to Google Workspace ($7.80+/month) or Microsoft 365 is a recurring fixed cost. This solution uses a &amp;ldquo;LEGO-style&amp;rdquo; architecture—stacking the free tiers of best-in-class providers—to achieve the same level of professionalism at zero ongoing cost.&lt;/p&gt;

&lt;h4 class="relative group"&gt;Core Advantages:
 &lt;div id="core-advantages" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#core-advantages" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Radical cost savings&lt;/strong&gt;: Beyond the annual domain fee, the total cost of running this email system is &lt;strong&gt;$0&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Identity consistency&lt;/strong&gt;: Every outbound email carries a full domain-level digital signature (DKIM), so recipients never see &amp;ldquo;sent on behalf of&amp;rdquo; warnings.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Leverage existing infrastructure&lt;/strong&gt;: If you already have a Cloudflare Tunnel set up following the &lt;a href="https://www.frank-zhang.com/blog/low-cost-cloudflare-tunnel-&amp;#43;-mac-mini-build-ai-infrastructure/" target="_blank" rel="noreferrer"&gt;Cloudflare local deployment guide&lt;/a&gt;, this solution reuses your domain&amp;rsquo;s DNS capabilities directly.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

&lt;h3 class="relative group"&gt;2. Component Selection Logic (Why Cloudflare &amp;amp; Brevo?)
 &lt;div id="2-component-selection-logic-why-cloudflare--brevo" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-component-selection-logic-why-cloudflare--brevo" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h4 class="relative group"&gt;&lt;strong&gt;Cloudflare: The All-in-One Gatekeeper&lt;/strong&gt;
 &lt;div id="cloudflare-the-all-in-one-gatekeeper" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#cloudflare-the-all-in-one-gatekeeper" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Existing domain asset&lt;/strong&gt;: Directly reuse your Cloudflare-registered domain (e.g., $10.42/yr)—no migration required.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Free Email Routing&lt;/strong&gt;: Provides unlimited email aliases at no cost, forwarding all inbound mail to your personal inbox.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Top-tier DNS security&lt;/strong&gt;: Built-in DDoS protection and 1.1.1.1-level resolution speed ensures your MX records propagate globally, fast.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;&lt;strong&gt;Brevo: The Professional Sending Engine&lt;/strong&gt;
 &lt;div id="brevo-the-professional-sending-engine" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#brevo-the-professional-sending-engine" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Generous free tier&lt;/strong&gt;: &lt;strong&gt;300 emails/day&lt;/strong&gt; for free—far more than any solo professional or early-stage startup needs for daily business.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API-first design&lt;/strong&gt;: Unlike traditional mail providers, Brevo is built for programmatic access. Your future AI Agent can call the Brevo API directly to auto-reply to client inquiries.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High deliverability&lt;/strong&gt;: Provides a full DKIM setup wizard to ensure your emails land in the inbox, not the spam folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

&lt;h3 class="relative group"&gt;3. Why Not Zoho?
 &lt;div id="3-why-not-zoho" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-why-not-zoho" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;Dimension&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Cloudflare + Brevo&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Zoho Forever Free&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Ease of use&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Excellent.&lt;/strong&gt; Send and receive directly in Gmail—no app switching.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Average.&lt;/strong&gt; IMAP/POP disabled; must use Zoho&amp;rsquo;s proprietary app.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;API / Automation&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Strong.&lt;/strong&gt; Ideal for connecting AI workflows or Webhooks.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Weak.&lt;/strong&gt; Free tier significantly restricts developer API access.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Sending reputation&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;High.&lt;/strong&gt; Triple authentication (SPF + DKIM + DMARC) via Cloudflare DNS.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;High.&lt;/strong&gt; Native mail server infrastructure.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Portability&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Flexible.&lt;/strong&gt; Inbound and outbound are decoupled; swap providers anytime.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Lock-in.&lt;/strong&gt; Migration costs are high once committed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;

&lt;h3 class="relative group"&gt;4. Step-by-Step Implementation (Technical Steps)
 &lt;div id="4-step-by-step-implementation-technical-steps" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-step-by-step-implementation-technical-steps" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h4 class="relative group"&gt;Phase 1: Inbound Layer (Cloudflare)
 &lt;div id="phase-1-inbound-layer-cloudflare" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#phase-1-inbound-layer-cloudflare" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Activate Email Routing&lt;/strong&gt;: In the Cloudflare dashboard, add the required MX and SPF records with one click.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set a Destination&lt;/strong&gt;: Map &lt;code&gt;insurance@yourdomain.com&lt;/code&gt; to your personal Gmail address.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verify Forwarding&lt;/strong&gt;: Click the confirmation link sent to your Gmail inbox.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 class="relative group"&gt;Phase 2: Outbound Identity Authentication (DNS Hardening)
 &lt;div id="phase-2-outbound-identity-authentication-dns-hardening" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#phase-2-outbound-identity-authentication-dns-hardening" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;p&gt;Add the following three DNS records in Cloudflare—this is the dividing line between amateur and professional:&lt;/p&gt;</description></item></channel></rss>