I use Outlook mail (previously hotmail), and various other IMAP accounts. Since i create websites i have various email addresses e.g. myname@mydomain.com. My hosting company provides Antivirus & Spam protection, but to what level i don’t know.