First point.. amail is a bridge from old world to new.. so it is only relevant if someone out there wants to send in an email.. or we need to send a real email to someone out there...
In ANNE the node, an annode is the client and the server.
every annode stores the amail of the users who have registered with it as their home node.
so, your annode is your server.. and thus you can control blocks of whatever variety we want to support
annodes with a static IP can provide ADDNS
someone sends to zoide@anne.network .. dns maps that to a static IP annode which is running an annode SMTP servlet via the annode
it gets the amail, and then sees if it is to a valid recipient...
then encrypts it.. and sends it through our network to the intended annode.
the filtering of spam could be EASILY done on the destination annode level...
but, it can also be done at the higher level too.. that top-level ADDNS/SMTP annode.
so then a spam is not even sent to the lower annode at all if it is not on a whitelist... or if it is on a blacklist ...etc
we can use whitelists, blacklists... and settings to determine if you want rando amails or not
so, it is better than client-side blocking only (like a folder that filters)
whatever google can do at their gmail level, you can do at the annode level
so, ur not just the lowly "end client" at the end of the pipe
could easily run spam assassin or similar on the primary SMTP ANNODES that handle inbound traffic
if you want to run amail for your own domain, then that step is on you
you can use your own annode to receive/send the smtp mail via settings/configs in your annode config