this is weird though…i’ve been using thunderbird with avast for a long time…and everything works fine…

avast should scan all incoming mails including spams!..unless you use a third party spam filter to filter them before avast scans