What's your email setup?
46 points by mt
46 points by mt
I was inspired by the recent story https://lobste.rs/s/re5z0g/disconnected_git_workflow to look into CLI email workflows. Do you use something like this, or do you use web interface of your email provider?
I run my own email servers, which I've been doing for more than a quarter of a century, and have only recently (in the last two years) moved from pine to alpine.
People have said they can't picture (pun intended) email without graphics. It's interesting that when I show them, it makes perfect sense, yet they have a hard time imagining it without seeing it.
The more the rest of the world is f*cked up by companies like Google and Microsoft, the happier I am that my email is my own, and the happier I am that I've never stopped self hosting.
I am on a bit of a tear about all the gatekeepers who actively go out of their way to tell everyone else that self-hosting email can't be done, that nobody can do it without tons of problems, and that there are no solutions, so everyone should just give up and choose a megacorporation. It's all bullshit, with tons of options for overcoming deliverability issues (like simply smarthosting through a decent provider) and overcoming limitations of, for instance, running on a residential network.
Do as much as you can without big companies. You'll be better off in the long run for it :)
I also self-host my email. I use Postfix, with a greylist daemon (I wrote) that filters out most of the spam. I do have SPF records, and a reverse name for the IP, and I have had no issues sending email to Gmail. Then again, I've had the same IP address for the past fifteen years or so (helps that I host via a small, local company where I know the owner).
100% percent with you! Self-hosting emails is nowhere near as hard as you would think. Receiving them is extremely easy, and for sending, you can always use a SMTP relay.
Can you recommend a good non-bigtech, trustworthy relay which doesn't get its mails randomly sometimes discarded by the bigtech providers?
To me, using a relay is not truly self-hosting, though.
To me, using a relay is not truly self-hosting, though.
Sure, but consider the goals of self hosting email: you possess your own data, you can set your own rules, you can see the logs of everything. Sure, your SMTP relay can see your outgoing email, but so can your ISP or any other ISP in the path if your server and the recipient's don't negotiate a TLS connection.
If you're on a shitty network, this is still much better than not self hosting :)
Agree with this. I learned to stop worrying and love the relay.
I've been running my own email since 1999, originally using exim & dovecot, but "lazily" using iRedMail for the last 7 or 8 years, which makes everything quite a bit more straightforward.
While watching deliverability & IP reputations (etc) collapse over the last decade or so, I really didn't want to just "give up" and relay via some smart host - I wanted my DKIM and DMARC and SPF to work like they're supposed to, and my ISP to do the work to get good IP rep, and Gmail and Outlook to stop being obstructive, and on and on. Ultimately though I thought, OK, is this what I want to be spending my time on? What's the real point & value of self-hosting?
The answer was that I definitely don't want to be spending time on all that stuff; I really do wish the Internet hadn't become horribly centralised and it could all just work like it used to, but it has and it doesn't, so I should choose my battles - and that, for me, the real point & value is in the inbound side, as it means I can run whatever domains, accounts, aliases, filters and white/black/greylists I want in a way that makes sense to me and, importantly, is configurable by me.
So a couple of years ago I just "gave up" and set up SMTP2Go as a relay/smart host, and it's honestly been plain sailing since then. Sometimes a particular spam botnet gets annoying for a bit but I can block IP ranges easily and they usually get taken down pretty quick anyway.
I also self-host (Postfix and Dovecot) and use SMTP2Go as my relay/smart host. I haven't had any trouble with it.
Sure, your SMTP relay can see your outgoing email, but so can your ISP or any other ISP in the path if your server and the recipient's don't negotiate a TLS connection.
How common is that? I thought pretty much every mail server supported opportunistic TLS for incoming connections. I think GMail simply rejects email from sources that don't upgrade to TLS now.
It's probably not common at all, but it's always good to be aware of the possibility.
I've been meaning to switch my setup to not delivering to non-TLS destinations to see what happens, but I haven't yet. One of these days :)
I've been pretty happy for my low volume use (~30 personal domains across 20 users or so, under 1k emails a month, no commercial usage) with Postmark, who was purchased by ActiveCampaign a bit ago. Prices went up but the service has kept going. I'm just relaying to them, nothing fancy with their API.
It's all bullshit, with tons of options for overcoming deliverability issues (like simply smarthosting through a decent provider) and overcoming limitations of, for instance, running on a residential network.
Moreover, if you cannot afford to self-host outgoing for deliverability reasons, then you cannot afford not to self-host incoming — for deliverability reasons!
The last time I had good mail-reading habits was with MacSOUP. Damn that was a good mail reader. The keyboard shortcuts and the thread display would have worked equally well for me in a terminal, I’m sure of it. Maybe reinventing MacSOUP as a TUI app needs to go on my wishlist.
(I also self-host my email service, am glad I do, and wish more folks felt encouraged and able to do so. When wearing my notqmail developer hat, this is what I’m working toward.)
MacSOUP was great! I only used it in the context of downloading messages from BBSs for offline reading, because there was so much contention for the phone lines that it was rude to stay online to read. I don't think I ever knew it as an internet email client.
How often does email you send out get incorrectly red-flagged, especially since it’s originating from a small self-hosted sever? (Has that been a problem at all?)
It's been many years since anything hasn't gotten delivered like it should, with the exception of issues that happen regardless of the source.
A few years ago Outlook required me to fill out their bull request to be allowlisted right after I reported a ton of Outlook spam to them.
More recently, Google decides that some of my email with PDF attachments should go to "spam", even though I've been corresponding with the same people for more than a decade, but it turns out the same thing was happening to other people sending PDFs from any source to those destinations, including from Google.
Then Google decided to tell me that I can't send anything more to abuse@google.com because I've sent too much to abuse@google.com, which was all just spam reports of spam that comes from Google.
In other words, Google will f*ck up at any chance, but it really has nothing to do with how my email is set up - Google's just an awful combination of evil and stupid.
Was running an email server for a client. Emails wouldnt be delivered to hotmail/outlook addresses. After contacting the admins of M$ it turned out that the IP address of the server i rented was recycled and used as a spam server before. They unblocked the server IP and it worked again. After almost 20 years of running email servers this was the only major issue i had.
Self hosting on a Hertzner VPS via nixos-mailserver. To send email, I use a SMTP relay (simpleSMTP) so I don't have to worry about the IP reputation.
On the client side, I use mu4e in emacs.
My mails are synced via mbsync and backed up across my machines + a cloud backup.
It was surprisingly mostly painless and worked straight away (you hear so many horror stories online).
I even get emails out of Gmail with this setup.
Cost is about $5 a month, but I also use that VPS for other things (Pangolin controle plane, etc).
I had a similar setup with nixos-mailserver and Hetzner, but I was not using a relay for SMTP. This works perfect for receiving but I was never sure about deliverability (despite 10/10 on mail-tester).
But when I sent 1000 emails to my mailing list a second time, all my mail to Microsoft was undelivered with justification: blacklisted
I think using a relay for SMPT but self hosting otherwise may be the sweet spot. You can be much surer of deliverability in general.
FWIW, I wrote a bit more about this in https://alt-romes.github.io/posts/2026-01-30-from-side-project-to-kickstarter-a-walkthrough.html
Self hosting on a Hertzner VPS via nixos-mailserver. To send email, I use a SMTP relay (simpleSMTP) so I don't have to worry about the IP reputation.
I'm thinking about self-hosting a couple domains with an SMTP relay. Do you have a link to simpleSMTP? My search-fu turns up several libraries but no relay service.
Oh duh! It's SMTP2go, not simple smtp: https://www.smtp2go.com/
Funnily, this lapsus shows how often I deal with it (never) and what I think of it (simple).
λ ~ » systemctl --user list-dependencies mail.target
mail.target
○ ├─afew-move.service
○ ├─afew-tag.service
○ ├─notmuch.service
○ └─offlineimap.service
neomutt with notmuch, afew and offlineimap. afew does the tagging and mail moves and neomutt just browses the indexes. Emails sent with msmtp. I think I've used mutt since 2015, and the notmuch setup since 2019?
SMTP is all self-hosted as well. Yes, I do regret this.
Why offlineimap and not mbsync? I found the later much more efficient.
Speaking of different IMAP sync solutions, I’m currently using https://whynothugo.nl/journal/2025/10/15/introducing-imapgoose/ for its modern feature set with regards to quickly syncing new messages.
I have to say that I did encounter a syncing bug, see https://todo.sr.ht/~whynothugo/ImapGoose/27, but hopefully that will be fixed soon and the tool makes a good impression on me aside from this issue.
I've been paying for Fastmail for years (maybe 8-10 years?) with no regrets at any point ever. I just use the webmail interface on anything computer-like, and iOS's stock mail app on mobile (when on Android, I used FairMail). I don't miss trying to keep mutt and friends happy. CLI mail clients started and stopped with sup for me. Sure, notmuch (a clever retort to sup, for those unfamiliar with the lineage) tried to be a more general solution, but it lost the ease of use and "just works defaults" that made sup magical. I tried for years to like my mutt+mbsync setups before finally just giving up.
For TUI: aerc is a nice email client and you can use mbsync (part of isync) and msmtp to support an offline workflow.
Unfortunately, it’s a pain to setup and probably not worth it when GUI IMAP clients that are easy to setup already exist, even when using old hardware. I’m basically only trying it out for novelty and because I like the terminal.
Oh, and there’s also emacs.
Same here… also just using the online support of aerc as it was more work than I could be bothered with to get offline working now. I don’t do that much email, so I can just save a one-off file & load it later if I really need to be offline… not to mention if you are doing plaintext email, you aren’t chewing thru that much data where tethering isn’t a big deal.
I use Startmail as a provider, my own domain so I can hop between providers easily, and KMail as my client. Has been working fine for me for years.
On my remarkable tablet since i have gotten a terminal on it, i use mutt with it sometimes. Its pretty nice for catching up on things.
I currently have a very simple postfix and dovecot setup with my own domain. I honestly just use either Thunderbird or I ssh in and use mutt.
My domains are hosted on Fastmail; mbsync to pull it locally; mu (and mu4e) as my agent, and msmtp to send.
Postfix+cyrus+mbsynx+mu4e+k9mail
I've written my own IMAP NOTIFY watcher https://gitlab.com/Lockywolf/imap-idle-mail-checker
It also watches for gmail labels using Gmail-specific mechanism.
But overall it's horrible and inconvenient. A pale shadow of Telegram/Discord/Gmail.
primary system is fastmail + webui secondary is mbsync + notmuch from fastmail
for fun i wrote some scripts that generate notmuch tags from my fastmail rules json file. It's been pretty interesting and useful to have a second view into e-mail.
Also other things are trivial like generating stats or bulk deletion from bash scripts
@vimpostor posted a great link, really similar to my setup :
https://blog.mggross.com/mutt-aliases/
(I use offlineimap instead of isync but that doesn’t change much)
My setup:
start from there then refine your mutt config if you need.
(thunderbird on mobile phone if really needed but I try to avoid mails on the phone)
I use Fastmail and their web UI.
A long, long time ago I used DreamHost to host email and a standalone client, but at some point it started to feel like extra work I wasn't interested in doing, and dumped it for GMail. And then dumped GMail as Google slowly became more "evil".
I use Fastmail as the mail service for my domain. I fetch mails with mbsync and read them with aerc. Sending is configured to use Fastmail's SMTP.
I use https://gitlab.com/simple-nixos-mailserver/nixos-mailserver and do regex based aliases
I self-host postfix+dovecot+rspamd on a tiny Digitial Ocean machine.
Like many of you are commenting, receiving email is trivial. Mail is delivered into a local maildir, and I either use mutt of thunderbird to read. dovecot is only available over a wireguard VPN.
A few complaints about my setup:
Self hosted (partly due to inertia and I’m not sure I’d otherwise recommend it). I outsource mail delivery to Mythic Beasts and that means I don’t worry about IP reputation anymore.
I used mutt for 20 or so years and it is fantastic, but I switched to aerc in the last few years and it’s almost completely displaced mutt for me. In particular the IMAP client behaviour is fantastically better and having that work fast means needing to set up an offline cache is less important. It supports that too with also some notmuch integration but that’s fairly clunky (as it is with mutt).
I use offlineimap for fetching, notmuch for tagging and indexing, and notmuch.el for viewing. Email providers are mailbox.org, work, previous work, as well as some hosted Hetzner solution that came with the domain; I don't differentiate between any of these, so I get a nicely unified view in Emacs. Mail is fetched every 15 minutes by a systemd-service, which is essentially just offlineimap -o -u quiet && notmuch-new-tag.sh. The notmuch-new-tag.sh script is a simple shell script, which takes care of deleting files via
notmuch search --output=files --format=text0 tag:delete or tag:deleted | xargs -r0 rm
then runs notmuch new, and then has a bunch of simple rules like
notmuch tag -inbox +emacs from:bug-gnu-emacs@gnu.org tag:inbox
for tagging. There are a few more interesting bits in in there, too: I can set a thread to ignore, so mails from that thread will automatically be marked as read, unless someone "highlighted" me specifically:
notmuch tag +mentioned 'body:@slotThe' tag:inbox
notmuch tag +mentioned 'body:Tony?' tag:inbox
# … a few others …
ignored_threads=$(notmuch search tag:unread and not tag:mentioned | grep ignore | cut -f 1 -d ' ')
[ -n "$ignored_threads" ] && notmuch tag -unread "$ignored_threads"
I had used Thunderbird from when it came out (probably actual 1.0) until a year ago or so, when I got a new machine at home and just never bothered to set it up again.
So I'm using webmail, in my case that's SOGo via mailcow. It's not great but I'm not using email that much these days. Mostly reading automated notifications, really. But the only feature I am really missing is "search, mass select, move/delete all selected". I have used Roundcube before that and I generally liked it (when it was my secondary tool for accessing mail).
I usually have mutt configured on some box as a backup and if need be I can ssh to the mailserver and use grep to find something. (Only needed to do that twice in 20 years of self-hosting).
At work I've been using Outlook Web for the last 7 years or so (different employers), which kinda sucks - but compared to Outlook the native app and GMail it's downright great. If I didn't have to use a shared inbox I probably would have installed Thunderbird on the Macbook as well. I might just still try that out some day.
I don't think I have a workflow. I used to be a "folders, not search" person but that seems to shift, the less email I get. I guess I'd put it like this: If I am expecting a non-zero amount of "status" messages in the widest sense in a given week, I'll have a folder, sometimes combined (e.g. Github+Codeberg, or all Fedi accounts + Discord mentions), if it's a company I have a longstanding business relation to it gets sorted into some bills folder, everything else goes to the inbox and I am not religiously adding companies to the bills rule just because I ordered once or twice.
I think I have about 12-15y of emails in my current Maildir because I had moved stuff to an archive back then and I am not sure I have an archive of all my emails, probably only going back to 2006ish.
Apple Mail over IMAP from Dreamhost. It (mostly) works.
Been considering moving to a different host since Dreamhost seem to not enjoy hosting email these days, but so far it's been too much effort.
I host modoboa on a cheap VPS at Hetzner. It works but I would not recommend it, as updates have not been smooth at all. I actually gave up on upgrading, so I'm running an out-of-date modoboa, which is not good and will break anytime soon. I'll take this opportunity to try and set up something different…
Self-hosted run-off-the-mill openbsd+smtpd+rspamd+dovecot; mbsync+msmtp+mutt on PC and K-9 on cellphone. As others said it is not complicated to set up.
For a few years I used fastmail.com but it was hard for me to justify paying 60€ per year for mail, and their custom domain support in the personal tier felt a bit limited. I eventually switched to iCloud because it's part of my Apple One subscription and also allows you to configure a custom domain, but only a single domain and mailbox if I'm not mistaken. Recently there was all the discussion about getting independent from US cloud providers so I looked for alternatives that are affordable and ideally based in the EU. In the end I moved everything to mailbox.org. I'm paying for the Standard plan there, which is 30€ a year, and comes with much more stuff than I need. What I liked in particular was their wiki, that has really good tutorials on how to setup SPF, DKIM and DMARC, so mail from my custom domain isn't counted as spam. I used the opportunity to setup a few mailboxes so I can easily filter my inbox:
There's also a filter for the word "unsubscribe" to move newsletters into a separate folder, as suggested in another thread.
On the client side it's pretty boring, either Thunderbird on Linux, Mail.app on macOS or mailbox.org's web client.
Edit: fixed a typo
I found that using stalwart mail was very easy. As long as you create the DKiM records, and SPF policy things just work!
I have a maildir-based setup that is synced with various IMAP mailboxes via offlineimap. I invoke offlineimap manually when I need to sync things, which is nice for keeping distractions at bay.
Once my mail is present in local maildirs, I use the Emacs package mu4e to interact with it. There's also a CLI (mu commands), but I've not gotten into the habit of using it.
I used to mess around with a few CLI/TUI clients, but I always end up back with Thunderbird on desktop. On mobile, iOS's built-in mail app is good enough.
I've paid Purelymail $10/year for hosting for the past 5 years. It's cheap and stable enough for my simple needs, but I may switch (maybe to Fastmail) in a few months instead of renewing. It's long had a bus factor of roughly 1, and the company was recently sold to another individual. They also use Discord for support which is not ideal.
Every two weeks or so, when some website forces me to use email for login, I open gmail.com and then I see that I often have gotten some other messages there, luckily nothing urgent or personal. Then I proceed to try to forget that email exists.
I use a self-hosted email setup - postfix + dovecot + rspamd on a colocated server. have been doing this for nearly 20 years now.
for client, I use a mix of alpine and mac mail. I have never liked email web UIs - I'm forced to use gmail at work and I hate it a lot!
A mix.
My main setup on the laptop is: fdm grabs everything via POP3, custom scripts index the basic stuff into PostgreSQL (the content is in files), then I read emails in Vim. I use a virtual FS to make some workflows work nicely with Vim while needing indexes (like what is unread) from PostgreSQL. (Same virtual FS can be used to cd into the list of all messages from a given address, or something). I use ripmime and mimedecode.py as helpers for reading/attachment management. cl-smtp as SMTPS client to send stuff (and a command to launch from Vim).
I have my OVH VPS for my own domain; I took some OpenDKIM and whatever tutorials and hand-coded generating configs for all that with Nix (but not NixOS, base system is Debian because OVH gives a setup with all the networking configured out of the box, and Debian won't break as long as I don't install anything myself via apt; configuration generation could use NixOS code and export the config files, but no).
I use my employing university's email system for many things (it is university-run open-source setup, mostly works, and is used).
I also use some old webmails subscribed to some notification streams (like Nixpkgs GitHub).
By all signs delivering a few tens of emails at once from my VPS to the university system works fine, and an occasional couple of emails to GMail gets delivered, too, if needed.
I sometimes use alpine on the VPS, I use webmail for marking as spam and sometimes as a fallback when not at my laptop and too lazy to take out my Pinephone.
I sometimes use Pinephone (with IMAP) as quick fallback.
It’s (Gmail for too old&&don’t care stuff) + (custom e-mail domain on Apple iCloud+) + (Hide my email feature also on Apple iCloud+).
I went though a self-hosted+ssh+mutt phase, then then through a FastMail phase, and I migrated to Apple iCloud+ in a moment where I didn’t have the money to spend on several subscriptions.
Now I’m considering ditching the Apple ecosystem for good, but I’m caught between a rock and a hard place. I really want the ease of use of such cloud services, because they allow me to share stuff with my family without nerding out, and I’m willing to self-host everything as long as it doesn’t cost me the equivalent to one of my kidneys.
I’ve been thinking about starting a worker-owned cooperative to deal with this very problem.
I've been wanting to join/found a coop myself. I am not sure the self-hosting space has enough need to generate the revenue needed to sustain me (much less coowners), but I'm curious if you do think it is possible.
I’m kind of giving in to my manic self here, but the goal would be to work on a personal computing ecosystem rather than focusing on self-hosting alone. Think Google or Apple but owned by workers. It would leverage from existing FLOSS projects trying to provide a unified (but customizable) experience.
So, self-hosting would be an option, or you could host in the cloud (your choice) and, if the user wants, we can run it ourselves behind the curtains. There would be no vendor lock-in.
The idea, of course, is not to became a multi-trillion corp but rather compete in terms of design and experience for a few millions that would pay for the operation (in the long run, rivals’ own enshittification would work in our favor).
I can’t think of a way to do it from day zero other than bootstrapping a small operation like most people do when they start their businesses. If there’s enough traction, we could surf the current push for technological independence in several regions of the globe (I’m based in the EU btw), making some good use of public funding. It’s also important to avoid corporate money that comes with strings attached.
But I wrote too much and all of it is off-topic. Sorry for the wall of text.
I've been running iterations of a server hosting all my junk for... more than 20 years now. It's been through some changes but it's been Postfix + Dovecot for a long time. Postfix delivers locally to procmail, that writes to maildirs. People IMAP to Dovecot with whatever (for me, it's mutt in a terminal or my phone's mail client). Outbound, I finally gave up and started relaying through someone competent (Postmark) because keeping delivery going with my low volumes was a total hassle.
Uhh.. spam filtering is spamassassin + some basic nonsense. I'd like it to be better but haven't made it happen. fail2ban for egregious problems, along with some wide network IP blocks for people I just don't need to deal with.
I don't want to say it's easy, but it keeps running with little maintenance from me. The most work comes from either cleaning up a popped user (thankfully rare), trying to block aggressive spam networks, or upgrading the software. It's currently in Linode (their IPs tend to be pretty clean on the mail front, amazingly), but previously it's been in a bunch of places including dedicated server hosts and a couple of the other VPS providers. The big clouds aren't worth it since their IPs are both dirty and blocked a bunch of places.
I use to admin mail servers 25 years ago (Exim, Cyrus-IMAP, procmail) but didn't want to mess with any of it for personal use. Since then, I've been on my web host (pair.com) for provider, using Mutt back in my Linux desktop days (I wrote the Mutt/GnuPG guide) and Apple Mail for the 20+ years since then.
I found that using stalwart mail was very easy. As long as you crate the DKiM records, and SPF policy things just work!
I used to use mu4e to connect to fastmail and gmail. But as I've moved up at my job email has become more and more important and work email is just not good for the mu4e workflow due to exchange servers etc. After a while it became a hassle to switch modes especially because I stopped really being active in any mailing lists.
Which is to say: I use Mail on iOS and Mac and browser at home.
I have Gmail + Thunderbird for my personal mail and a Protonmail account (which I only really use with the web interface) for registrations and such. It's all very basic, but I was getting a little antsy of constantly connecting my real life identity to my username.
I have no willpower to self-host, so I use iCloud+'s hosting (for my own two domains). I connect with Mail.app and Thunderbird Mobile on Android. I might have been just fine with soverin.com or migadu.com either if I really was pressured to pick a non-USA option.
Several years ago I was self-hosting my e-mail services with postfix and dovecot on a VPS as many here have written, and receiving e-mail was never a problem, but successful delivery was another beast altogether. GMail usually qualified my e-mail as spam (but at least delivered it), while all Microsoft-operated services (Outlook.com and back then, Hotmail and MSN) outright blackholed the mail, i.e., reported success to the sending server and then deleted the mail without delivering it. I spent many hours hunting down obscure unblock forms, some of which required to actually register an account with proper personal data (I think that was AOL) in order to be even considered to be removed from block lists. Even after the IP was unblocked, it only took a couple of weeks to get blocked again, and I was back filling out obscure unblocking forms. Delivery to smaller providers usually went fine (“small” meaning about the size of Telekom, Germany’s ex-state-monopoly ISP).
I then switched to use an SMTP relay, mysmtp.dk. It worked a little better, but then I needed to communicate with a state administrative authority which actually used a white list of trustful e-mail servers they accept delivery from, and mysmtp.dk was not on that white list and refused to enlist on it, because the listing provider used by the authority simply demanded money for getting enlisted and they were (fair enough) unwilling to pay such “ransom”. I conducted the communication with the authority via snail mail ultimately.
After this experience, I threw the towel on self-hosting e-mail and have had my mail hosted at mailbox.org since then, with a custom domain. Never had any delivery issues again. Quite a relief.
On the e-mail reading side for private e-mail, I run mutt in Emacs, For me, it’s the best of both worlds. I used to use mu4e for a while, but it grew unbearably slow at one point, and it also had a severe security issue that allowed execution of arbitrary Elisp contained in an e-mail as someone proved live on the org-mode mailing list – I was pretty shocked when I opened the e-mail and had a popup in front of my nose. That issue has since been fixed, but that moment has made me lose faith in mu4e. mutt is just as nice to use.
Once thing that really bothers me is professional e-mail. In literally every place I have considered to work in or worked at, everything runs on either MS Exchange or, more commonly, MS 365. IMAP access is usually disabled for “security reasons” (as are automatic mail filtering rules), and some kind of Outlook software is forced one me, either the web interface or a desktop installation with custom add-ins for team-based client handling. As a consequence, I spend a multitude of time on handling my professional e-mail than it would be necessary if I could just use the software I prefer for good reasons. But nobody cares for the needs and wishes of a technically minded person in a nontechnical job environment.
Postfix + spamassassin + dovecot on my server (hosted), thunderbird on windows. Nothing on mobile, but in case I want to check it anyway, there is a webmail.
Sending most emails thru this box, gmail responses are very hectic: some recipients accept it without a question (either they started the conversation or long-time contacts), but mails to new contacts get rejected with "no DKIM, no delivery". Yeah, no DKIM nor SPF nor DMARC. Other mail providers don't cry, only google.