Enable Wildcard E-mail

Just like wildcard domains, there is a technique exists for routing mails send to non-existing email accounts to a legitimate email account situated in a particular domain. This method can generally be called as Wildcard E-mail.

Suppose a client open up a ticket where he is requested to set a wilcard email to test@mydomain.com, where this email account is an existing one in his domain. And he wants all mails sending to wild.*@mydomain.com(a non existing account and the “*” could be anything) would be delivered to test@mydomain.com.

The above request can be fulfilled by setting the following Account Level Filtering rule.

————————-
Put a Filter name as ‘wildcard’ or something identifiable name

Then Rule as, “To <–> begins” with

keyword as ‘wild’ ( where ‘wild’ here means any non existing email accounts starting with that term, ie wild.*@mydomain.com, the client wanted here)

Actions, “Redirect to email” <—> “test@mydomain.com”
————————-

You are done!!!

From now onwards mails sending to wild.*@mydomain.com, ie wild1, wild123, wild*** etc would be delivered to test@mydomain.com.

cPanel/WHM Autofixer

 The autofixer can be envoked two ways:

 /scripts/autorepair <script name>

 or in WHM:

 https://example.com:2087/scripts2/doautofixer?autofix=test
 https://your.server.ip.here:2087/scripts2/autofixer (and enter the name of the script)
 http://httpupdate.cpanel.net/autofixer/

 So for instance, if you wanted to repair a broken SSH configuration and you can't access SSH on your server,
 there is a script called "safesshrestart" in the autofixer repository that you can run:

 https://example.com:2087/scripts2/doautofixer?autofix=safesshrestart

 Alternatively, you can pass the script through /scripts/autorepair.

                   Commonly used autofixers (taken from the cPanel Documentation)

                   * test : Test autofixer on your system, nothing gets changed.
                   * bsdbindfix : Resolve port issue with BIND 9.
                   * compresszlibfix : Fix for compress zlib error.
                   * dbdmysql : DBD::mysql fix for older version of Red Hat (i.e. 7.3).
                   * fpindexfile : Fix for FrontPage index.
                   * iptablesflush : Flush iptables rules from WHM if you are firewalled from SSH access.
                   * libxml64fix : Fix for libXML on 64-bit systems.
                   * resellerresourceacctounts : Fix for reseller resource accounts.
                   * safesshrestart : Restores SSH Config and restarts SSH, should you be locked out.
                   * vfilterfix : Restores /etc/vfilters files.
                   * yumduprpmfix : This script will attempt to locate and resolve any duplicate RPMs

Remove IP from BruteForce – cphulkd

Please follow up the steps to remove IP from brute force lock through command line:

#mysql

#mysql> use cphulkd;

#mysql>BACKUP TABLE `brutes` TO ‘/path/to/backup/directory’;

#mysql> SELECT * FROM `brutes` WHERE `IP`=’xxx.xxx.xxx.xxx’;

#mysql> DELETE FROM `brutes` WHERE `IP`=’xxx.xxx.xxx.xxx’;

#mysql>quit

You can either do this through WHM interface >> in options “cPHulk Brute Force Protection” in “Security Center“.

 

APC Install Using Pecl

APC is a cache speeding up php execution and allows you to speed up applications by in-memory caching.

You can already install it though:

# pecl install apc

Or, for those with /tmp mounted as noexec:

{{{{install new package from pecl site}}}}}}

I downloaded here >> APC-3.1.6.tgz
# wget http://pecl.php.net/get/APC-3.1.6.tgz
# tar -xvzf APC-3.1.6.tgz
# cd APC-3.1.6
# phpize
# ./configure
# make
# make install

Now configure PHP to use the new extension, add the following in the php.ini file.
extension=apc.so

Setting Maximum Mails Per Hour For A Domain

Try the following steps to set maximum mails per hour count for a single domain other than the server wide default setting “maxemailsperhour” in /var/cpanel/cpanel.config

– Edit the file
vi /var/cpanel/user/user-name

– Add the entry MAX_EMAIL_PER_HOUR=number

– After saving the file , run the script

/scripts/update_email_limits user-name

This will create corresponding domain entry in /var/cpanel/maxemailsperdomain