at the server root perform
-f /var/log/maillog
View log file for any problems. Our problem holding e-mail in the Pending Queue consisted of an error in the /usr/mailscanner/etc/MailScanner.conf with two Virus Scanner = entries. The log file triggered the error associated with attempting to launch the Virus Scanner twice and indicated an end of process/haulted which haulted mail delivery.
Restarted MailScanner = service MailScanner restart and all processes began running smoothly...
Other than this Hick-Up for us the MailScanner, ClamAV etc. installation went well... Just as a FYI: if installing MailScanner and the documentation says to enter a Virus Scanner = Clavav do not, take the default installation and it should work fine.
Or
have ConfigServer do all the work for a small price and receive their front end into WHM as well. We're paying it jsut to have them QC our work and get the front end.. Its worth it.