KNOWNHOST KNOWLEDGE BASE

Hosting Question? Find the Solution - Browse our Guides, Articles, and How-To's

Testing Remote SMTP / Mail Server Connections

Last Updated: December 8, 2021

Category: Getting Started
Tags: # # # # #

When attempting to resolve mail server errors/issues, being able to test the connection to a remote SMTP server is a critical step. Testing a remote SMTP / mail server connection should be done from both a local machine (computer) and the server experiencing the issue. If a connection can be made from both locations, the […]

Email / SMTP Response and Error Numbers

Last Updated: March 14, 2022

Category: Getting Started
Tags:

Simple Mail Transfer Protocol i.e., SMTP is used for sending and receiving emails. Whenever an email is rejected by the third party server or by the parent email server, then SMTP produces a specific Error/Response, which can be used to troubleshoot/identify the cause of email delivery failure. We gathered most of the SMTP errors/responses users […]

Understanding SMTP Response Numbers

Last Updated: August 19, 2022

Category: Getting Started
Tags:

Earlier, we have gone through the Email / SMTP Response and Error Numbers article, in which we have mentioned a list of SMTP errors/responses with their possible resolution. Going through the SMTP errors/responses, you might face a problem understanding the numeric SMTP Error (SMTP ERROR 451, SMTP ERROR 552, etc.). This article will provide you […]

Setting up SPF, DKIM, and DMARC Records

Last Updated: October 21, 2021

SPF, DKIM, and DMARC records are intended to fight SPAM and email spoofing. These mechanisms don’t analyse content of the message in search of malicious code, spam-like content, or content that would be used in a phishing attempt. Other dedicated tools should be used to detect viruses & malicious scripts or to flag messages as spam-like or scam-like based on […]

How can I see a list of emails in exims queue from the command line?

Last Updated: January 23, 2026

Category: Getting Started
Tags: # # #

If you already know how many emails are in the Exims queue and want to see certain short information regarding each email in the queue, you can print a list of the emails currently queued by performing this command: Check out this screen shot for an example: Reviewing an example from that output: Let’s break […]

Cloudflare for Individual Users

Last Updated: May 13, 2026

25+ Reasons We Love Cloudflare Cloudflare can be an indispensable asset for your site and here are 25 awesome features that are enabled by default under their free plan: You even have access to most of these features via a RESTful API! If you aren’t convinced yet, well check out some of the features discussed below […]

What is the difference between MyISAM and InnoDB?

Last Updated: November 16, 2021

Category: Getting Started
Tags: # # # #

When you create a table in MySQL, or MariaDB, you can choose a storage engine. The storage engine is the way the table data is stored in files or sometimes memory. There exist several different storage engines, but the most commonly used ones are MyISAM and InnoDB, each of which are the default storage engine in different MySQL […]

How to Create a MySQL Table in PhpMyAdmin?

Last Updated: October 27, 2021

Most applications need databases to properly work, and although for the most part we do not need to modify these databases, we do need to create, delete, backup and restore databases from time to time. In this article we are going to review how to create tables in phpMyAdmin. Since this process is very simple, […]

Creating MySQL Backups and Importing them via Command Line

Last Updated: November 17, 2021

Category: Getting Started
Tags: # # #

Importing and dumping backups from command line is more efficient than using a GUI like phpMyAdmin. Command line queries for MySQL don’t follow any PHP limits, so importing or exporting MySQL backups is easier and it’s very unlikely that you’ll run into any errors that phpMyAdmin may. Dumping a MySQL database, explained The mysqldump command writes a plain text […]

.htaccess redirects and rewrite rules

Last Updated: October 27, 2021

Requirements: This requires the mod_rewrite module in apache. This is enabled by default on all KnownHost systems. .htaccess files can be used in a website’s document root directory (ex. /home/user/public_html/) for redirecting web site visitors from one document within your web site to another. .htaccess rules are recursive meaning that rules written in /home/user/public_html/.htaccess will apply […]