Articles

550 This message was classified as SPAM and may not be delivered

This page is designed to assist those users getting the following error message within their...

550-Please turn on SMTP Authentication in cPanel

SMTP error from remote mail server after RCPT TO:: host domain.com [xx.xx.xx.xx]: 550-Please turn...

Add monitoring script to server for monitoring top, iostat (server-status)

Quick Installationmkdir /var/log/server-status wget -O /var/log/server-status/getstats.sh...

CSF - Check for Attacks through analysis of the LFD logs / messages logs

grep TCP_IN /var/log/messages | awk -F"SRC=" '{print $2}' | awk '{print $1}' | sort | uniq -c |...

Check processes or users with high iowait (99.99%) from Cloudlinux Logs

A handy script! I wrote this script to extract the highest 'waiting' processes to diagnose high...

Common cPanel log file locations

One of the nice things about cPanel based servers is the way that they keep the location of key...

Common email bounce messages / errors

Often, if an email delivery fails, the original email is returned to its sender with an error...

Email - What is the difference between SSL, TLS, and STARTTLS?

OverviewThe terms SSL, TLS, and STARTTLS are often used in relation to securing a connection, but...

Enable Query Caching (query_cache) in MySQL

You can check whether or not query caching is already enabled using the following...

Enable SSH Access for a user in WHM

Enable SSH access through WHM1. Login to WHM2. Select 'Modify Account'3. Select the account to...

Exim Cheatsheet

Here are some useful things to know for managing an Exim 4 server. This assumes a prior working...

Find SPAM Sending Scripts via the Exim Logs

1. Login to your server via SSH as the root user.2. Run the following command to pull the most...

Fix missing symlinks from home to alternative home directories in cPanel servers

Get a list of accounts in the 'secondary' home directory (in this example, home3)... [root@bravo...

Force Auto-Suspension of Sites in RBL / Blacklisted Sites for cpGuard

/usr/local/cpanel/3rdparty/bin/php...

Grant SSH Access on your VPS to UKBSS Support

To grant us access to your server, please run following command in your servers root...

How To find and remove Abandoned cPanel Accounts

OverviewThis tutorial includes methods to help you identify abandoned or inactive cPanel...

How can I find cPanel accounts on my server that are not integrated with WHMCS?

Question: How can I identify any cPanel account on my server that is not connected to my WHMCS...

How to Install and Configure Maldet on a cPanel Server

Maldet is also known as Linux Malware Detect virus scanner for Linux. Linux Malware Detect (LMD)...

How to Migrate from Virtualizor to SolusVM via dd / Manually

Ensure the source server, and the destination server are able to SSH directly, without the need...

How to Optimize the MySQL tmp_table_size

MySQL tmp_table_size is the maximum size of internal in-memory temporary tables. (The actual...

How to check actual memory usage on a Linux machine

Overview:Sometimes you'll notice your server reports little or no "Free Memory," however, this...

How to check the LetsEncrypt logs for errors / diagnose problems

You can replicate the functionality of issuing an SSL via the following...certbot certonly -a...

How to diagnose and resolve OCSP responder errors in cPanel

Many of you have likely landed here due to running across the following error or similar in your...

How to enable 'overselling' on a CentOS / Redhat KVM virtualisation node (using KSM)

Unlike OpenVZ virtualization, KVM is a full virtualization product which means you cannot...

How to enable wp-cli on a Cloudlinux / cPanel server

This page describes how to install wp-cli in a cPanel/WHM server with CloudLinux, of course our...

How to manually migrate accounts from Plesk, DirectAdmin or others to cPanel

Note: the examples in this guide use the root account for logging into via scp.This is for...

How to migrate a full VM or VPS from one location, to another

Step 1) Ensure that your OS is in Place In order to migrate your server to a new location, the...

How to perform basic MySQL / my.cnf optimisation on a shared cPanel server

Before blindly applying the recommendations of this post, please keep in mind the following...

How to provide a traceroute using MTR

MTR is a powerful tool which enables administrators to diagnose and isolate networking errors and...

How to search the Exim Logs via exigrep

**Commands:**We'll go over a lot of commonly used commands and we'll start with exigrep since...

Improve Disk Performance by mounting with 'noatime'

According to Red Hat’s Enterprise Linux 6 Power Management guide, the POSIX family of standards...

Information about why deleting ibdata1 is a bad idea

Sure, it may seem like it crashed MySQL, and has been nothing but trouble since it came into your...

JetBackup restoration issue - requires reindexing

If the snapshots in JetApps are no longer in sync, because of a server change then the following...

MailChannels - Fixing the 550 5.7.1 [ESA] sender blocked error

If you're receiving this error, it means we have detected extensive abuse originating from your...

MailChannels - Fixing the 550 5.7.1 [SS] error

If you're receiving this error, it means we have detected abuse originating from your email...

MailChannels - How do I report a 'false positive'?

OverviewAll spam filtering systems make mistakes from time to time. When a spam message is...

MailChannels - Which IP Addresses does it send from?

MailChannels sends from a large number of IP addresses and the list of IP addresses from which we...

Managing DNS Zones on a VPS / Dedicated Server with Clustering

Managing DNS ZonesSynchronize a zone:You generally want to synchronize a zone if changes were...

Manually restore MySQL through r1Soft

R1soft alternate MySQL restore method=================================1. Restore the raw DB files...

Migrate a KVM Virtual Machine to another server manually using 'dd' on LVM

We needed to migrate some servers from a Proxmox node, to a Virtualizor node without data-loss....

MySQL restart timeout in systemd - increase timeout

[root@sirius public_html]# vim /usr/lib/systemd/system/mariadb.service[Service]...

PHP Selector integration with cPanel’s MultiPHP Manager

Q. How could I set the Inherited option for all new accounts/websites by default?A. You won’t...

R1Soft - MySQL Restores Failing

The problemWe have over the span of a few months been running R1Soft as our secondary backups....

R1Soft stuck backup causing high CPU / IO load (when job isn't running)

First, attempt to restart the agent using cdp-agent restart.If that completes, then do...hcp...

Rename cPanel 'date' backups to cpmove- files for DirectAdmin Restores

mmv -n '*-*_*_*.tar.gz' 'cpmove-#4.tar.gz'To force the rename of the files once confirmed from...

Replace MySQL modules in Cloudlinux with Native Driver (ND) modules

Sometimes standard MySQL modules(mysqli,mysql,pdo_mysql) can work incorrectly and it's...

Replacing a Failed Mirror Disk in a Software RAID Array (mdadm)

The post describes the steps to replace a mirror disk in a software RAID array. In this example,...

Scan Linux server for new drives / disks

you have to scan all hosts there is full command with loop on one line (please change the range...

VPS / Dedicated - PHP Selector: How to adjust php values and where they are stored

Do you have questions about how php-selector works or how to customize php for your needs? We...

Verify IMAP Connection via Telnet

A Telnet test can verify if your IMAP server is working correctly and allowing logins. The major...

WHMCS Connect shows 'Refused to Connect' in iframe - Fix

The following option is available under the Security tab in WHM >> Tweak Settings:Use...

Why are my emails being treated as SPAM?

Most email service providers use complex anti-spam filters. These filters usually determine which...