Browse by category

Search    |    Advanced search

SpamAssassin doesn't work, how do I fix it?

If you get this error message:

email@DOMAIN.TLD R=spamcheck_director T=spamcheck: Child process of spamcheck transport returned 2 from command: /usr/sbin/exim (preceded by transport filter timeout while writing to pipe)

This error could be a result of multiple things:

  1. Corrupted .spamassassin in the /home/USER/ directory.
  2. Broken Spamd.
  3. Missing Perl modules.

SSH to the server and run the following command:

If you get an error such as:

Can't locate BLAHBLAH in @INC (@INC contains

That means you need to install the missing/corrupted Perl module. If you don't get the missing/corrupted Perl module error, do the following

  1. Disable SpammAssassin for this user in the DA Control Panel
  2. Delete all the files in /home/USER/.spammassassin
  3. Enable SpammAssassin again

If none of the above solved your problem and you're one of our clients, submit a technical support ticket at: and we'll be more than happy to work with you.

Add comment
Views: 1399
Votes: 0
Comments: 0

Other articles in this Category