Zone Alarm doesn't filter email, but it does 'quarantine' attachments.

Isn't that what an Anti Virus is for ? To scan emails and attachments after they pass the firewall.

Excuse my thought process, but I seperate 'hacks/intrusions' from
'virus/worms'.

Consequently I run both firewall(s) and Anti Virus.