How do I move spam mail to spam folder?

last updated in Categories , , , , , , ,

Q. I want to move all mails tagged as spam to “spam” folder. How do I configure procmail to move spam mail to spam folder?


A. If you have Procmail and Spamassassin installed, then you can move mails using Procmail. It is a mail delivery agent (MDA) or mail filter, a program to process incoming emails on a computer, widely used on Unix systems


First, open ~/.procmail file (/home/you/.procmail):
$ vi ~/.procmail
Next append the following config code:
# All mail tagged as spam is moved to "spam" folder.
* ^X-Spam-Status: Yes

Save and close the file.

Now all email tagged as spam will move to “spam” folder.

See also:


Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

4 comment

  1. This didn’t work at all. I’m running:

    Debian Etch
    Postfix 2.3.8
    Spamassassin 3.2.5

    Anyone have any ideas?

  2. Does anyone know how to setup postifx and procmail when there are no system users, only virtual ones in postfix? I need to be able to filter spam but users are virtual.
    Any ideas?

    Still, have a question? Get help on our forum!