在Debian 10(Buster)上安裝和設置iRedMail郵件服務器

這是有關如何在Debian 10(Buster)Linux上安裝iRedMail的完整指南。 iRedMail是一個功能強大的開放源代碼,易於部署和管理的郵件解決方案,可在Linux,FreeBSD和OpenBSD系統上運行。 iRedMail帶有直觀的Web界面,允許系統管理員創建和管理郵箱(用戶和域)。

在CentOS 7上安裝:如何在CentOS 7上安裝iRedMail郵件服務器

iRedMail郵件服務器功能

  • 完全開源答:所有iRedMail組件
    從開源應用程序構建。認證可在Red上運行
    Hat Enterprise Linux,CentOSDebianUbuntu,FreeBSD,OpenBSD。
  • 最高安全性
    通過安全連接訪問所有郵件服務-使用TLS
    訪問POP3,IMAP,SMTP服務。訪問門戶網站
    HTTPS。如果可能,使用TLS對電子郵件進行加密。
  • 訪問網絡郵件
    利用使用直觀的Web門戶來訪問和管理您的電子郵件。
    文件夾,篩子過濾器–(Roundcube Webmail或SOGo組件)。
  • 無限賬戶:您有權創建所需數量的郵件帳戶(域,用戶,郵件列表,管理員)。
  • 網站管理面板:獲取用於以管理員用戶身份管理郵件帳戶的Web管理面板。
  • 反垃圾郵件和反病毒
    SpamAssassin,ClamAV,SPF,DKIM,灰名單,白名單,
    黑名單。隔離SQL數據庫中檢測到的垃圾郵件以進行進一步檢測
    審查。
  • OpenLDAP,MySQL,MariaDB和PostgreSQL後端存儲對電子郵件帳戶的支持。請選擇您喜歡的。

開始之前

這些是在Debian 10 Linux上安裝iRedMail的基本要求。

  • 新安裝的Debian 10(Buster)Linux
  • 2 GB 所需的內存。添加額外的內存以在具有多個域和用戶帳戶的生產環境中使用– 4 GB以上
  • 確保其他用戶/組未使用這三個UID / GID(2000、2001、2002)。
  • 郵件服務器域名
  • sudo用戶帳戶–添加的用戶帳戶 須藤 組或根用戶訪問

開始在Debian 10(Buster)上安裝iRedMail Mail Server,然後按照以下簡單步驟放鬆。

步驟1:更新系統

確保您的系統正在運行最新版本的操作系統。

sudo apt -y update
sudo apt -y upgrade

建議您在升級系統後重新啟動。

sudo systemctl reboot

步驟2:設置服務器主機名

將服務器的主機名設置為在DNS服務器上配置的子域名。

export HOSTNAME="mail.computingforgeeks.com"
sudo hostnamectl set-hostname $HOSTNAME --static
sudo hostnamectl set-hostname $HOSTNAME --transient

更新主機名後,註銷並重新登錄以更新您的工作環境。

$ logout

接下來,將IP地址映射到DNS名稱。 / etc /主機 文件

# Example
$ sudo vim /etc/hosts
95.216.98.16 mail.computingforgeeks.com

要驗證DNS分辨率,請先安裝 dns-utils 包裝。

sudo apt -y install dnsutils

接下來,使用host命令進行本地解析。

$ host mail.computingforgeeks.com
mail.computingforgeeks.com has address 95.216.98.16

要在DNS服務器上進行記錄,請使用dig命令。

$ dig A mail.computingforgeeks.com

步驟3:下載最新版本的iRedMail

訪問iRedMail 下載頁面 獲取適用於您的平台的iRedMail的最新穩定版本。

在撰寫本文時,最新的穩定版本是版本 1.0

sudo apt -y install wget
wget https://github.com/iredmail/iRedMail/releases/download/1.0/iRedMail-1.0.tar.gz

解壓縮下載的存檔文件。

tar xvf iRedMail-1.0.tar.gz

步驟4:在Debian 10(Buster)上安裝iRedMail

提供了一個安裝程序腳本,用於在Debian 10上自動安裝iRedMail Mail Server。將工作目錄更改為創建的文件夾。

cd iRedMail-*/

啟動iRedMail安裝程序。

chmod +x iRedMail.sh
sudo ./iRedMail.sh

安裝程序腳本將安裝所需的依賴項,並詢問在Debian 10(Buster)上設置iRedMail郵件服務器所需的一些簡單問題。

1 –接受安裝嚮導

第一個屏幕詢問您是否要接受或拒絕在Debian上安裝iRedMail。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器2 –指定用於存儲郵箱的目錄

更改默認郵箱存儲目錄之前,請務必閱讀提供的注釋。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器3 –選擇要使用的Web服務器

使用默認選項nginx。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器4 –選擇用於存儲電子郵件帳戶的後端

選擇一個熟悉的設備,以便於安裝後進行管理和維護。使用OpenLDAP。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器5 –指定LDAP後綴

如果您選擇OpenLDAP作為存儲電子郵件帳戶的默認後端,
提供LDAP後綴。這些只是域名的組成部分。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器6組MySQL根密碼

指定MySQL root用戶密碼。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器7-添加您的第一個電子郵件域名

指定郵件域名-不能與服務器名稱相同。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器為郵件域管理員提供7個密碼

輸入郵件域管理員的密碼,然後檢查要啟用的功能。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器

檢查指定的值並開始安裝。

***************************** WARNING ***********************************
*************************************************************************
*                                                                       *
* Below file contains sensitive infomation (username/password), please  *
* do remember to *MOVE* it to a safe place after installation.          *
*                                                                       *
*   * /home/debian/iRedMail-1.0/config
*                                                                       *
*************************************************************************
********************** Review your settings *****************************
*************************************************************************

* Storage base directory:               /var/vmail
* Mailboxes:                            
* Daily backup of SQL/LDAP databases:   
* Store mail accounts in:               OpenLDAP
* Web server:                           Nginx
* First mail domain name:               computingforgeeks.com
* Mail domain admin:                    [email protected]
* Additional components:                Roundcubemail SOGo netdata iRedAdmin Fail2ban

< Question > Continue? [y|N] y

型式 yY 按下 Enter 開始安裝。該腳本會自動安裝和配置所有必需的軟件包。

您可以選擇啟用iRedMail防火牆。

*************************************************************************
* iRedMail-1.0 installation and configuration complete.
*************************************************************************

< Question > Would you like to use firewall rules provided by iRedMail?
< Question > File: /etc/default/iptables, with SSHD ports: 22. [Y|n]y
[ INFO ] Copy firewall sample rules.
< Question > Restart firewall now (with ssh ports: 22)? [y|N]y
[ INFO ] Restarting firewall ...
[ INFO ] Updating ClamAV database (freshclam), please wait ...
.....

重新啟動服務器以啟用郵件服務。

sudo systemctl reboot

步驟5:iRedMail訪問憑證

iRedMail服務器詳細信息和訪問憑據可在文件“/root/iRedMail-1.0/config該腳本以root用戶身份運行,或者/home/$USER/iRedMail-1.0/config“如果腳本以普通用戶身份運行。

在Debian 10(Buster)上成功安裝iRedMail之後,將顯示已安裝的Web應用程序的URL。

  • Roundcube網絡郵件:Https:// your_server / mail /
  • 崇光集團:Https:// your_server / SOGo
  • Web管理面板(iRedAdmin):HttpS:// your_server / iredadmin /
  • 烏斯塔茲:HttpS://您的服務器/awstats/awstats.pl? config = web(或 ?config=smtp (用於SMTP通信日誌)

我的輸出如下所示:

********************************************************************
* URLs of installed web applications:
*
* - Roundcube webmail: https://mail.computingforgeeks.com/mail/
* - SOGo groupware: https://mail.computingforgeeks.com/SOGo/
* - netdata (monitor): https://mail.computingforgeeks.com/netdata/
*
* - Web admin panel (iRedAdmin): https://mail.computingforgeeks.com/iredadmin/
*
* You can login to above links with below credential:
*
* - Username: [email protected]
* - Password: password
*
*
********************************************************************
* Congratulations, mail server setup completed successfully. Please
* read below file for more information:
*
*   - /home/debian/iRedMail-1.0/iRedMail.tips
*
* And it's sent to your mail account [email protected]
*
********************* WARNING **************************************

使用保存的憑證登錄到門戶。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器

初始登錄時,iRedMail管理儀錶板的默認外觀如下:

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器

使用/ mail訪問您的郵件客戶端。

在Debian 10(Buster)上安裝和設置iRedMail郵件服務器

步驟6:通過加密SSL證書保護iRedMail的安全

iRedMail在安裝過程中會生成一個自簽名證書。您可以選擇獲取商業證書或加密免費的SSL證書。請參考以下指南。

讓我們加密SSL證書保護iRedMail服務器

iRedMail的其他指南:

如何將域和用戶帳戶添加到iRedMail郵件服務器

Sidebar