If you ask me this, should just be standard.
If you ask me this, should just be standard.
I also added a rule to make every sub-email into its own subdirectory so it is super easy to manage
Postfix itself is, uh, well I knew it well coz we also use it at work, but it was a bit of work, as my setup was a bit specific. The config itself was simple (mostly off their docs again), but I did a bit of customization.
I did extremely simple auth with just a text file with list of all the accounts + a bunch of aliases. Auth was provided by dovecot
...
passdb {
driver = passwd-file
args = /etc/dovecot/passwd
}
userdb {
driver = static
args = uid=vmail gid=vmail home=/home/vmail/%u
}
...
# auth for postfix submission
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
that just allowed to give smtpd auth this as extra parameters: + -o smtpd_sasl_type=dovecot
+ -o smtpd_sasl_path=private/auth
In the "other direction" (postfix sending mails to dovecot for delivery) I set up this in master.cf dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user}@${nexthop} -m tag.${extension}
that is entirely standard except one thing, -m tag.${extension} is a bit of a "trick"; it will create any +address as a directory under tag/ (if you have "lda_mailbox_autocreate" set to "yes" in "protocol lda"So, for example email to "me@domain.com" would land in INBOX but "me+badsite@example.com" would land in tag/badsite directory.
that just needs something like
dovecot_destination_recipient_limit = 1
virtual_mailbox_domains = example1.com, example2.com
virtual_transport = dovecot
virtual_alias_maps = hash:/etc/postfix/virtual
to set up(Which is a shameless plug, since I work on that, but I know there are quite a few people here who trust Mozilla and for whom it's relevant.)
And if you use it to generate email masks in your browser, it can remember what website you created on without exposing that to the sender, and without a trail linking the email address to your other addresses.
This was all before Apple's feature came to be. I just hope this kind of email 'protection' becomes more mainstream.
A pain, but he was serious about hating email spam.
https://kevincox.ca/2022/07/07/signed-email-addresses/
Basically signed addresses are exempt from regular spam filtering. If they are abused they are blocked.
Did you use Oauth that time? Which Oauth service?
Did you use an email? Were you on your phone and actually used the Apple Id “Oauth” looking button and gave a relay email?
Were you lazy and used your phone browser’s autofill and password manager?
Were you NOT lazy and an unhidden email and separate third party password manager?