Email Routing

Revision as of 03:54, 8 September 2024 by David (talk | contribs) (→‎Sending)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
\( \newcommand{\P}[]{\unicode{xB6}} \newcommand{\AA}[]{\unicode{x212B}} \newcommand{\empty}[]{\emptyset} \newcommand{\O}[]{\emptyset} \newcommand{\Alpha}[]{Α} \newcommand{\Beta}[]{Β} \newcommand{\Epsilon}[]{Ε} \newcommand{\Iota}[]{Ι} \newcommand{\Kappa}[]{Κ} \newcommand{\Rho}[]{Ρ} \newcommand{\Tau}[]{Τ} \newcommand{\Zeta}[]{Ζ} \newcommand{\Mu}[]{\unicode{x039C}} \newcommand{\Chi}[]{Χ} \newcommand{\Eta}[]{\unicode{x0397}} \newcommand{\Nu}[]{\unicode{x039D}} \newcommand{\Omicron}[]{\unicode{x039F}} \DeclareMathOperator{\sgn}{sgn} \def\oiint{\mathop{\vcenter{\mathchoice{\huge\unicode{x222F}\,}{\unicode{x222F}}{\unicode{x222F}}{\unicode{x222F}}}\,}\nolimits} \def\oiiint{\mathop{\vcenter{\mathchoice{\huge\unicode{x2230}\,}{\unicode{x2230}}{\unicode{x2230}}{\unicode{x2230}}}\,}\nolimits} \)

Two services for email routing.

Cloudflare Email Routing

forwardemail.net

If you don't use cloudflare, you can use https://forwardemail.com instead.
Note that their free plan requires you to put all the emails into a txt dns entry.

Sending

Setting up send from

You can send from your gmail by doing the following:

  1. Update your TXT dns record to
    v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com ~all
  2. Follow https://gist.github.com/irazasyed/a5ca450f1b1b8a01e092b74866e9b2f1

This drawback is that this requies an app password on your Google account and the email does not pass DKIM.

Sendgrid

Sendgrid's free plan allows 100 emails per day. This allows DKIM with domain verification Some of their IPs are on spam lists.

Purelymail

Purelymail is a $10 per year email service.

Validation

Use https://www.mail-tester.com/