Dev {Tricks}

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting
You are here: Home / Archives for Server and Hosting / Mail Server Solusion / iRedMain

January 12, 2023 by dev

Unblock iRedMail IP

Find out the banned IP.

vi /var/log/fail2ban.log

Unblock the IP

fail2ban-client set roundcube unbanip 123.200.16.218
fail2ban-client set recidive unbanip 123.200.16.218
fail2ban-client set postfix unbanip 123.200.16.218
fail2ban-client set dovecot unbanip 123.200.16.218
fail2ban-client set pregreet unbanip 123.200.16.218

That’s All!

Filed Under: iRedMain Tagged With: imail, iredmail, iredmail unblock ip, unblock ip, unblock iredmail

October 5, 2022 by dev

Fail2Ban

  • How To Protect SSH with Fail2Ban on Debian 11

Check whether installed.

systemctl status fail2ban

Installed, but fail2ban not active or running

systemctl start fail2ban
systemctl enable fail2ban

To fail2ban error fix

fail2ban-client start

Installing Fail2ban, if not installed

sudo apt update
sudo apt install fail2ban

Check installation status

systemctl status fail2ban.service

Configuring Fail2ban

Configuration files of fail2ban service is in the /etc/fail2ban directory. There is a file with defaults called jail.conf. In this tutorial, you’ll create jail.local by copying jail.conf

cd /etc/fail2ban
sudo cp jail.conf jail.local

Now you can configure as per requirements

sudo vi jail.local

You can set bantime, findtime, maxretry and you can set destemail to receive email alert.

Individual Jail Settings

vi /etc/fail2ban/jail.local

By default, the SSH service is enabled and all others are disabled.

enabled = true

After configuring all restart

sudo systemctl restart fail2ban

Ignore IP

ignoreip

Filed Under: Debian, iRedMain, Mail Server Solusion

October 3, 2022 by dev

Request a free cert from Let’s Encrypt

  • Secure iRedMail Server with Let’s Encrypt SSL Certificate

Before requesting a cert

The full hostname of your mail server.

hostname -f

Make sure you have correct DNS record for the host names

To check the DNS record, you can use dig command like below:

dig +short -t a mail.domainname.com

It should return the (public) IP address of your server.

Request a free cert from Let’s Encrypt

Check cert status

certbot certificates

If certbot not installed Install certbot tool that will be used to obtain a Let’s Encrypt SSL certificate or follow Let’s Encrypt official tutorial to install required certbot package: https://certbot.eff.org. it’s used to request cert.

 

 

Filed Under: How to, iRedMain, Mail Server Solusion, Server and Hosting

October 1, 2022 by dev

iRedMain Checklist

Backup old emails

zip -r archive-name.zip directory-name

Test the ZIPed File if it is Valid

unzip -t archive-name.zip

For more zip and unzip command click here.

Install iRedMail on Debian or Ubuntu Linux

System Requirements

To install iRedMail on Debian or Ubuntu Linux, you need:

    • A FRESH, working Debian/Ubuntu Linux. [Supported OS]
    • At least 4 GB memory is required for a low traffic production mail server with spam/virus scanning enabled..
    • Make sure 3 UID/GID are not used by other user/group: 2000, 2001, 2002.

Preparations

On Debian/Ubuntu Linux, hostname is set in two files: /etc/hostname and /etc/hosts.

  • For short hostname, not Fully Qualified Domain Name (FQDN).
    vi /etc/hostname

    Short hostname example

    imail
  • Static table lookup for hostnames.
    vi /etc/hosts

    Part of file: /etc/hosts

    127.0.0.1 mx.example.com mx localhost localhost.localdomain

    Warning: Please list the FQDN hostname as first item.

Verify the FQDN hostname.

hostname -f

If it wasn’t changed after updating above two files, please reboot server to make it work.

Update software repositories

sudo apt update

Install available software updates

sudo apt upgrade

Enable default official Debian/Ubuntu apt repositories

  • iRedMail needs official Debian/Ubuntu apt repositories, please enable them in /etc/apt/sources.list.
    cat /etc/apt/sources.list

    Usually the repositories with the description main are the official supported repositories.

  • Install package gzip so that you can uncompress downloaded iRedMail package.
    sudo apt-get install gzip

Download the latest release of iRedMail

  • Download page
  • Upload it to your root directory or run
    wget https://github.com/iredmail/iRedMail/archive/1.6.2.tar.gz
  • Uncompress iRedMail tarball on root
    tar zxf iRedMail-x.y.z.tar.gz

    Replace x.y.z by the real version number

Start iRedMail installer

cd /root/iRedMail-x.y.z/
bash iRedMail.sh

Welcome and thanks for your use >> Press Enter

Specify location to store all mailboxes. Default is /var/vmail/. >> Press Enter

Choose backend used to store mail accounts. You can manage mail accounts with iRedAdmin, our web-based iRedMail admin panel.

Note
There’s no big difference between available backends, so it’s strongly recommended to choose the one you’re familiar with for easier management and maintenance after installation.

If you choose to store mail accounts in OpenLDAP, iRedMail installer will ask to set the LDAP suffix.

To MySQL/MariaDB/PostgreSQL users

If you choose to store mail accounts in MySQL/MariaDB/PostgreSQL, iRedMail installer will generate a random, strong password for you. You can find it in file iRedMail.tips.

Add your first mail domain name

Set password of admin account of your first mail domain.

Note: This account is an admin account and a mail user. That means you can login to webmail and admin panel (iRedAdmin) with this account, login username is full email address.

Choose optional components

Which webmail should you choose? Roundcube or SOGo?

  • Roundcube is a fast and lightweight webmail.
  • SOGo offers webmail, calendar (CalDAV), contacts (CardDAV) and ActiveSync.
  • It’s ok to install both, but you can only manage mail filters with Roundcube in this case.

 

Filed Under: iRedMain, Mail Server Solusion

  • Upwork
  • Freelancer
  • Fiverr
  • Guru
  • PPH

Recent Posts

  • MariaDB Upgrade to the new version | Plesk – CentOS 7 / RHEL 7
  • Google Workspace MX record values
  • Could not open input file
  • How to remove journal path for single journal OJS website.
  • How to Clean the YUM Cache in CentOS
  • How to run php file through command line? How do I enable PHP?
  • How to disable functions using the PHP disable_functions directive in php ini
  • Error 503 Backend fetch failed
  • Unblock iRedMail IP
  • Most Read Articles
  • Import export database | Linux
  • How to reset MySQL root password | CWP
  • MariaDB Upgrade to the new version | CWP
  • Install Optimize with optimize.js (sync)
  • Journey to Laravel & Vue – December to February 2022/2023
  • Elementor
  • Java Errors
  • How to Install Zip/Unzip
  • Redirect www to non-www and vice versa
  • How to change Time Zone in Debian 11 / Debian 10

Categories

  • Affiliate Marketing (1)
  • Customization (3)
    • CSS (1)
  • Email Solutions (20)
    • FrontApp (1)
    • Google Spreadsheet (2)
    • Microsoft Outlook (1)
    • PHP Email Form (3)
    • PolyMail (1)
    • Recaptcha (1)
    • Roundcube (3)
    • Thunderbird (2)
    • WebMail (4)
  • Games (1)
  • How to (75)
  • Joomla (6)
    • Akeeba (1)
    • Fix & Tricks (3)
  • jQuery (3)
  • jQuery Plugins (4)
    • BX Slider (1)
    • Slick (1)
  • Laravel (1)
  • Marketplace (5)
  • Miscellaneous (26)
  • OJS (52)
    • Help (35)
    • Installation (9)
      • Issues (5)
    • Plugins (7)
    • Theme (6)
      • Templates (6)
        • Frontend (5)
        • legacy (1)
    • Theme Customization (9)
    • Theme Development (13)
    • TPL CSS JS (2)
    • Upgrade (11)
  • Oxwall (3)
  • Payment Methods (1)
    • Paypal (1)
  • PC Tips and Tricks (12)
    • MS Office (1)
      • PowerPoint (1)
    • Windows (3)
  • PHP Parse error (2)
  • phpBB (1)
  • Server and Hosting (174)
    • Billing and Management (10)
      • Blesta (5)
      • Boxbilling (2)
      • WHMCS (5)
    • Debian (5)
    • Email (9)
      • Postfix (3)
    • Error and Fix (16)
    • FTP (2)
    • Mail Server Solusion (5)
      • iRedMain (4)
    • MySQL (9)
    • Providers (54)
      • AWS (23)
      • Bluehost (23)
      • Cloudcone (12)
      • Contabo (26)
      • Digitalocean (54)
      • HostGator (22)
      • VPSDime (24)
    • Security (18)
      • SSH (6)
    • VPS Management (60)
    • Web Control Panel (125)
      • CentOS Web Panel (36)
      • cPanel (24)
      • DirectAdmin (89)
        • Find & fix (38)
      • ISPConfig (11)
      • Plesk (20)
      • Webmin (19)
        • Usermin (2)
        • Virtualmin (11)
      • WHM (13)
  • Uncategorized (14)
  • Wordpress (86)
    • Elementor (2)
    • Find and Fix (9)
    • Functions (5)
    • Genesis (9)
    • Glossary (1)
    • How to (20)
    • Neuron TD (15)
      • Console Error (1)
      • functions (5)
        • register_post_type (1)
        • register_sidebar (1)
        • theme_files (1)
        • theme_supports (1)
      • Image Directory (1)
      • Menu (2)
      • Query (4)
    • Plugins (12)
      • Contact Form 7 (5)
      • Duplicator (1)
      • Essential Grid (2)
    • Softaculous (3)
    • Speed and Security (4)
    • Stock Theme Development (6)
      • Header Footer (1)
      • PHP (1)
      • VC (1)
    • Theme Development (2)
      • Issues (1)
      • Menu (1)
    • Timer Theme Development (3)
    • Update (2)
    • Woocommerce (2)
    • WP Basic Guideline (8)

Important DEV links

  • Premium Themes
    • Themeforest
    • Envato Market
  • Built With (What Theme is That?)
    • What WP theme is that
    • Joomla Template Detector
    • Drupal Template Detector
    • Prestashop Template Detector
    • Shopify Theme Detector
    • Squarespace Template Detector
    • OpenCart Detector
    • WordPress.com Theme Detector
  • Domain/IP history checker
    • Who IS request
    • Hosting Info
  • Check DNS Propagation
    • DNS Checker
    • intoDNS
  • What is my IP
    • What is My IP Address
    • What is My IP
    • IP location
    • What is My IP
    • Porkbun
  • SEO Tools
    • Visitor Traffic
    • Broken Link
    • Website Speed Test
      • SEMrush
      • GTmetrix
      • Pingdom
      • PageSpeed Insights
      • DebugBear
      • keyCDN
  • Photo Image
    • Remove Background 50 Free Preview Image 375 × 666 per month
  • Domain Registrars
    • 123-Reg
    • Porkbun
    • Freenom
    • Namecheap NEWCOM598
  • Hosting Providers
    • Bluehost
    • Hostgator
    • Inmotion
  • Hosting Control Panel
    • CWPpro (FREE)
    • DirectAdmin (Trial 60 Days, One account $2/month)
    • ISPConfig (Free)
  • Webmaster Tools
    • Google
    • Bing
    • Yandex
  • Miscellaneous
    • Time Calculator

 

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting

Copyright © 2023 · Executive Pro Theme on Genesis Framework · WordPress · Log in