Junk mail filtering

The junk mail filter rarely identifies junk mail. Using the blocked address list does not work as the spammers change their addresses every time. Is there any way to configure it to put everything not on the allowed address list into junk?