Hi Sandbird this is not Jesus Christ talking but Im gonna try to save your ass before you turn into Sandman and collapse everything in your way. Try to follow these steps:
http://wiki.centos.org/HowTos/Amavisd --- before you follow these read below
rpm -qa | grep perl-Compress-Raw-Zlib
rpm -e perl-Compress-Raw-Zlib-2.x.x.x (old version)
sudo yum install perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
sudo yum install lzop-1.02-0.9.rc1.el6.i686
You have 2 options 3 areas of concerns, your options are you chose either all EPEL or all RPMFORGE as your sole repo. you will blacklist all your subject of downloads in one of them. This method is all RPMFORGE. The main reason you have EPEL is to download lzo file that is required by amavisd-new and can be nothing else, the rest are from RPMFORGE. The 3 areas of your concerns are the CentOS-Base.repo, epel.repo and rpmforge.repo. which can be found in /etc/yum.repos.d/ I want you to edit that and paste this blacklist
rpmforge.repo (enable rpmforge-extras)
enabled = 1
Update me your output
$ sudo service amavisd start
Starting Mail Virus Scanner (amavisd): fetch_modules: error loading optional module MIME/Decoder/BinHex.pm:
Can't locate Convert/BinHex.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5) at /usr/share/perl5/vendor_perl/MIME/Decoder/BinHex.pm line 43.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/MIME/Decoder/BinHex.pm line 43.
Compilation failed in require at /usr/sbin/amavisd line 205.
[ OK ]