Same here, whenever I have to open Gmail for work I'm annoyed.
[0]: https://www.fastmail.com/blog/fastmail-snooze/
Edit: If you want your work emails to arrive only during work hours and otherwise delay them, you can use a Sieve condition in your email rule similar to this:
anyof (date :value "lt" "date" "hour" "09", date :value "ge" "date" "hour" "17")You're still using gmail's spam checking; it just uses the API (or IMAP? I forgot) to sync the emails to FastMail.
LOL