1. Lots of email that you can categorize.
2. Lots of users to label the email as spam or not spam.
3. Tons of code to identify classifiable features such as clickable links, the ASN from which the message originated, and so many other things.
4. Some kind of classifier that pulls all the above into a decision about each message. And make sure it’s really fast and doesn’t require gargantuan resources either, because you’re trying to provide cheap mailboxes.
Google has enormous advantages in solving for spam filtering. It has over a billion active users, enormous computing resources, and top AI talent. Not to mention legions of talented general programmers to build all the feature extraction stuff. Competing with Google on spam filtering is an unwinnable game IMHO.
Also, not sure if Howard is still involved to FastMail? They sold to Opera in 2010, although they've been independent again since 2013, but it looks like the 2010 sale was the end of Howard's involvement?
And promotions box is usually just spam.
Also lately started getting spam google calendar events and they just wont go away even after reporting them as spam multiple times. I don't why is that even a feature, why can someone completely random add recurring-daily events to your calendar.
Can be fullly disabled somehow in gmail settings.
edit: for anyone else looking, it was in calendar settings page
I believe I saw somewhere that fastmail's spamfilter may have a 'feature' that whitelists mails from certain senders so that spam gets through if it was forwarded via my university account.
There even was an option to tell Fastmail about these forwarding accounts, but it didn't seem to work, maybe due to multi-hop forwards.
Is that not the idea more than relying on the spam filter. Just delete aliases?