Well I don't know if avast scans .zip attachments by default as they are inert until the user saves the attachment to disk, extracts the files and tries to run an executable. At the point of extraction and certainly before they are executed the File System Shield would scan the contents.
So if you save the attachment to your hard disk (no risk) and then right click on the .zip file and have avast scan it, does it detect it then ?