DougieLawson wrote: ↑
Mon Sep 02, 2019 7:11 am
Since most of us don't want to run a full scale mail server we don't run our own server that's connected to the public internet (it's hard work as you have to fight spam). Postfix can run that way, best of luck if you try that.
So we use a mail relay at our ISP (and they fight the spam).
I don't trust my ISPs spam traps not to block something that might be important. That is why I do run my own full scale mail server. In the (roughly) three years I've been running that particular server I have received approximately 0 spam (give or take 1%
It's not too hard to set one up as long as you have an accessible public IP address. Mine uses MariaDB for the authentication, so I can set up new emails addresses just by updating a database.
The majority of spam emails come down to a couple of main methods:
a) Dictionary attack on a known major email provider.
b) Email addresses used online and harvested.
My server has only a few email addresses on a couple of domains and isn't well known.
I take care where I publish my email addresses.
Because of the database aspect, I can create a temporary email address and delete it once no longer needed.
Ok, I do all this on an x86_64 virtual server, but it could be done on a Pi easily with the right internet connection.
Well, not all. The database runs on a Pi 2B in My SQL and is replicated to the x86_64 server which uses MariaDB.