💾 Archived View for thelambdalab.xyz › phlog › 2019-08-27-Email-woes.txt captured on 2020-09-24 at 01:06:56.

View Raw

More Information

-=-=-=-=-=-=-

Email thoughts
--------------

Last weekend I spent a while getting a basic SMTP server up and
running.  Of course, following the strong NIH syndrome that drives
most of my lambdalab tinkerings, I put together a clumsy server myself:

gopher://thelambdalab.xyz/1/projects/lambdamail/

which you can use to send me mail via plugd ~AT~ thelambdalab.xyz.
(Google seems to be crawling my phlog via the various proxies out
there, so my "burrowy thoughts" [1], including email addresses,
are no longer safe from spammers.)

It's extremely limited but, as pointed out on the project page, this
is partly by design.  However, one thing that annoys me is that it's
currently only capable of receiving mail, not sending it.  Again,
this has its benefits (I can be fairly certain nobody's relaying
spam via my server), but it does have an obvious downside - on the
off chance that somebody _does_ mail that address I have no easy way
to reply.  I could of course use one of my other accounts somewhere
to accomplish this, but it's more than slightly annoying that I can't
just correspond directly.

Of course I could easily add the capability of outgoing connections to
the server but, from what I understand, this is the easy part.  The
real difficulty is that in this day and age almost all of the mail
sent by such a server would be immediately marked as spam, and that one
needs to utter all manner of strange incantations and spells in order
to ensure mail is sufficiently blessed to be accepted by any of the
major webmail systems (you know who you are).

Incidentally, this fact is of course driving the centralization of
email, because the one surefire way to ensure your email is not marked
as spam is to have it delivered by Google, MS, Apple, etc.

Anyway, I've jumped through the SPF and reverse DNS hoops, but I doubt
I'll be able to implement DKIM on my own; and I'm not sure I even want
to.  Thus I'm wondering - has anybody else has had experience with
setting up a personal email server?  If so, are DKIM and the rest
completely necessary?  Keeping in mind that I only want to use this to
communicate with the odd person from the gopher community who stumbles
on my 'hole.

Is there another possibility perhaps?  Is there a way we could set up
a parallel email network (on another port perhaps?) specifically for
this community?  (I know that many of the pubnix servers have their own
local mail systems, but it would be great to have a way to communicate
from isolated outposts like my own.)  I suspect that if we did this we
could keep things far simpler: relative obscurity alone would keep
such a network safe from the spam that such nonsense is set up to
avoid.

---
[1]: gopher://gopher.black/1/phlog/20190524-robots-txt