Skip to main content

ULTIMATE GUIDE: Setting up your server for reliable email delivery. PART I: Firewall

· 10 min read
Customer Care Engineer

email-server-linux-firewall-configuration-smtp-imap-setup-guide

info

Firewall  is software (or a hardware-software appliance) that controls which connections to the server are allowed and which are blocked. In the vast majority of modern Linux server distributions, some form of firewall is available out of the box.

Reliable email delivery to the recipient depends not only on the mail server itself, but also on correct DNS records and firewall configuration. If something is wrong with those, your messages are very likely to land in the Spam folder - or not be delivered at all.

This article outlines the key steps that will allow you to achieve nearly 100% reliable delivery of messages sent from your server. In Part 1, we will walk through the possible firewall-related issues in detail; in Part 2, you will find instructions for configuring DNS records.

The information in this article applies only to mail servers running on Linux distributions. Debian 12 and Rocky Linux 8.10 with the FASTPANEL control panel are used as examples.

WordPress error establishing a database connection: what it means and how to fix it

· 4 min read
Customer Care Engineer

wordpress-error-establishing-database-connection

If you’ve ever seen the “Error establishing a database connection” message on your WordPress site, you know how unpleasant it is. The site stops working, visitors see nothing but a white screen with that phrase, and anxiety gradually rises. In reality, this is one of the most common WordPress issues, and it can be fixed without panic or hiring outside specialists.

What is S3 storage and why your website needs it

· 2 min read
Customer Care Engineer

what-is-s3-storage

If you’re familiar with the term S3, you probably associate it with large, expensive cloud solutions like AWS, aimed at big projects with solid budgets. However, that’s not always the case. This protocol is more accessible than it seems and can be extremely useful for small projects and even personal use. In this article, we’ll demonstrate that clearly.

Why you need a VPN and why it’s better to have your own

· 2 min read
Customer Care Engineer

vpn-privacy-security-selfhosted-vps-encryption-anonymous-internet

A VPN stopped being something exotic long ago. Some people turn it on to use the internet safely while traveling, others to work from home with corporate services, and for many it’s simply a familiar way to stay safe online.

At its core, a VPN isn’t about “circumventing geo-blocking” so much as about control: you decide which server your traffic goes through and who can see it. That raises the question - what should you choose: a ready-made VPN service or your own server with a VPN?

404 Not Found error in Joomla: Causes and how to fix it

· 3 min read
Customer Care Engineer

Joomla-404-Not-Found-error-message-and-how-to-fix-broken-links-or-missing-pages-step-by-step

Error 404 Not Found on the site running on Joomla means that the requested page can not be found. Visitors often get to it from search engines, outdated links, or even from the menu of the site itself. The reasons can range from a deleted article to routing issues.

In this article, we will explain why error 404 appears in Joomla and how to quickly eliminate it.

Error 404 in WordPress: where it comes from and how to fix it

· 3 min read
Customer Care Engineer

how-to-fix-404-page-not-found-error-in-WordPress

Error 404 Not Found is one of the most common problems WordPress site owners face. This message appears when the server cannot find the page requested by the user. The reason could be due to link settings, deleted content, or even the theme of the site.

If not handled properly, the error can affect visitor behavior and search rankings. In this article, briefly and to the point, we will tell you why a 404 error appears in WordPress and how to fix it.

Examples of .htaccess for popular CMSs: how to restore the default file

· 11 min read
Customer Care Engineer

default-.htaccess-file-examples-for-WordPress-Joomla-Drupal-and-other-CMS-with-code-snippets

The .htaccess file is a configuration file used on Apache web servers to manage website settings without access to the server’s main configuration. With it, you can enable redirects, restrict access, configure SEO-friendly URLs, set up caching, and much more—directly from the root of your site or any of its directories.

Many CMSs automatically create this file on installation or include a sample in the distribution.

If you're working with hosting, especially on Apache, it's important to know what the default .htaccess looks like for different CMSs. This helps you:

  • Check that everything is correct after installation;

  • Restore the file if it was accidentally deleted;

  • Understand what rules the system uses “out of the box”.