Support
- Advanced Backup
- Client Side
- Cloud Enterprise
- ColdFusion
- Control Panel
- cPanel
- Addon
- Apachebuild
- Changerootpassword
- Configure
- Cpmysqldb
- Createemailuser
- Createftpuser
- Hostname
- Mainipwebsite
- Newaccount
- Packages
- Parkdomain
- Phpmyadminaccess
- Restartservices
- Services
- Timezone
- Whitelistpremiumspamservers
- Cpanelvps
- Configuring cPanel wide email filters
- Managing your suspended page in WHM
- Creating an add-on domain or pointer
- Creating an auto responder
- Creating Cron Jobs
- Using the database wizard
- Forward Domain Emails to Another Domain
- Forward Emails
- Reset Email User Passwords
- Install FrontPage Extensions
- Manage FTP Sessions
- Provide Hotlink Protection
- Use Image Manager
- Change cPanel Language
- Create a Mailing List
- Manage MIME Types
- Park a Domain
- Reset/Modify cPanel Account Password in WHM
- Using PHPMyAdmin in cPanel
- Set Up Remote Access Key
- Create Subdomains
- Change Control Panel Theme
- Manage Bandwidth Limits
- Update Contact Information
- Deny IPs
- Trace an Email Address
- Disable Reset Password Option
- Redirect URLs
- Suspend Accounts
- Configure Email User Filters
- Add a MySQL Database in cPanel
- Fix a WHM DNS Error
- Fix Suspended Page in WHM
- How to Modify the Number of Processes for SpamAssassin in cPanel
- Enabling Domain Keys In cPanel
- Install SSL in cPanel
- Using Winscp To Upload Files To A cPanel Server
- Migrating From cPanel To Plesk
- Preview Website on a Linux Server via cPanel
- Fix Expired License Error with WHM
- Installing ImageMagick For cPanel
- Changing the Mail Routing Settings in cPanel
- MySQL Disk Usage Tracking
- Set Up a Password Protected Directory in Cpanel
- Restart Services in WHM
- PCI Compliance in Cpanel
- Advanced Policy Firewall
- Customer Portal
- DNS Information
- Dedicated Servers
- DirectAdmin
- Domain Name
- dotDefender
- Dreamweaver
- FileCatalyst
- Front Page
- FTP
- General Information
- Hosted Exchange & SharePoint
- IIS6
- IIS7
- Juniper Netscreen Firewalls
- Linux
- List Server
- MIVA Merchant
- MySQL
- Patching / Server Updates
- phpMyAdmin
- Plesk
- Policies and Procedures
- Premium Spam Filtering
- Programming
- Ruby on Rails
- Search Engine Submission
- SharePoint 3
- SharePoint 2010
- SiteDesigner
- SmarterMail 3
- SmarterMail 4
- SmarterMail 5
- SmarterMail 6
- SmarterMail 7
- SmarterStats
- SmarterTrack
- SQL Server
- Secure Socket Layer (SSL)
- Uploading Your Website
- Video Tutorials
- Windows Server 2003
- Windows Server 2008
- Web Design
- WordPress
- Advanced Monitoring
- MediaWiki
- Enkompass
- Microsoft Outlook 2010
- Android
- Outlook Web Access
- Critical Availability Service
- NAS Data Transfer
- Customer Portal Demos
- Joomla
- Moodle
- Cloud Dedicated
- Gallery CMS
- phpBB
- Standard Monitoring
- Righteous Restore
- NAS (Network Attached Storage)
- Networking
- SmarterMail 8
- PCI Security Scan
- LinkTiger
- Windows Cloud VPS
- Linux Cloud VPS
- Linux VPS
- Windows VPS
- Hyper V
- ENSIM
- Alert Logic
- Webmin
- e107
- Vbulletin
- VPN
- Visual Vault
- Mozilla Thunderbird
- PyroCMS
- Active Directory
- Vmware Related
- Drupal
Modify the Number of cPanel SpamAssassin Processes
While cPanel does allow you to use the Spam Assassin service to filter spam from your email server, it does not setup any optimial values and will setup a detail limit of 20. The result of this is that the Spam Assassin service will crash if you server is receiving a high number of emails at any given time. This will show up in your error logs as the following error:
"spamd failed @ Wed Sep 15 08:52:12 2010. A restart was attempted automagically."
This is due to the number of processes that Spam Assassin is currently running. You can correct this by installing the Spam Assassin plugin for cPanel and then modifying the number of processes that can be ran. To do so, you will need to do the following.
- Log into your WHM panel by going to Https://yourip.com:2087.
- Once you have logged in, you will need to navigate to the "Manage Plugins" link. You can also type in "Manage Plugins" in the search box, at the upper left hand site of the screen. Once you have found the link, click "Manage Plugins".

- Once you have done this, you will now need to locate the cPanel "Spamdconf" plugin. By default it is not installed, but it will be listed. If you have already had our Hosting.com support install this for you, do not click on the "Uninstall Spamdconf", as doing so will revert any changes. If you have not had support do this for you already, please click on the "Install Spamdconf" button. This will install the plugin that we will need for step 4.
- Now that the "Spamdconf" plugin has been installed, we can access the actual plugin. To do so, please navigate back to the WHM home screen. The Plugin section will now appear at the both of the left hand side screen. In this section you will now see the "Setup Spamd Startup Configuration" plugin. Click on this to proceed.
- You will now see the "SpamD Startup Configuration". This will allow you to setup the maximum number of Spam Assasin processes (Children), the maximum number of connections per children and will also let you restrict connections per specific IP address to Spam Assassin. Here you will want to modify the Maximum Children value. Setting it lower will help save server resources, such as memory and cpu, and will help keep your server online in the event that your email server is flooded. We recommend a value of 5-6 for a baseline configuration. You can then increase the number of processes allowed as needed. When you are finished with your changes, make sure you click on the submit button to save them.



