Hello,

Today we have spam filtering with IP/DNS blacklist (ex spamhaus) and message 
content control (ex spamassasin).
However this is not enough.

In my case my email / name / address was revelead due to ledger hacking.

Since then I receive many spam, some crypto phishing, and more insidiously I 
got email from  « legit »  mailing lists.
I put legit in quote because in my opinion they should ask you to confirm your 
subscribtion with an email confirmation link before they are sending their news.

I don’t care about the content of those mailing list, and it pollutes my inbox. 
I can unsubscribe but nothing is preventing some bot to subscribe my email 
again, so I ban them and today I have about 50 banning rules.

I was thinking about a better system, where I could receive unsolicited email 
only from human and not from bot.

So the system is to separate email I give to human « gael.lal...@gaellalire.fr 
» from email I will give to websites :
- « gael.lalire+lo1u0...@gaellalire.fr » for amazon
- « gael.lalire+cxd9a...@gaellalire.fr » for ledger

Human address (gael.lal...@gaellalire.fr) is supposed to be shared so I need to 
be sure that the user is an human.
To do so smtp server should manage a list of email which are human. First you 
will populate this list with your address book and then each time you send a 
mail it will add each « to addresses » to this human list.
If you receive a mail where « from address » is in the human list, it will be 
accepted.
If you receive a mail where « from address » is not in the human list, it will 
be put in hold and send a response email asking to prove that you are human 
(recaptcha ?). We need a mecanism to avoid infinite loop between two server 
having this configuration.


The plus-addresses (gael.lalire+lo1u0...@gaellalire.fr) are not supposed to be 
shared, so smtp server will not check if the user is an human however it will 
check that the + key is authorized (here lo1u092v), if yes the email goes to 
inbox, if not the email is rejected.
To manage these authorized plus-addresses, I think we need a protocol so that 
password manager (bitwarden, 1password …) can manage this list.
So let’s say that password manager is generating a new plus-addresses, it will 
be possible for it to put an icon to put the plus-addresses in authorized list 
or to remove it. I was thinking this button can send a mail to a predefined 
plus-address like « gael.lalire+authori...@gaellalire.fr », the content will be 
signed with a private key. The smtp server need to manage email send to this 
predefined plus-address differently : no auth needed, add / remove from + list 
only if signature is valid and from an authorized public key, never send to 
inbox.
If at some point a website is hacked you can simply revoke the + key through 
your password manager, generate a new one, and authorized the new one (still 
trough password manager).

I’m pretty sure that what I described is not yet possible. 
But maybe some part of it is already possible, I would be happy to know what I 
can already put in place, and how.
I would like that you make the evolutions to postfix allowing this system, or a 
better one.


_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to