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