メールサーバー · 1 min read · Sep 29, 2025

CentOS 8にiRedMailを使用してフル機能のメールサーバーをセットアップする

iRedMailは、Linuxオペレーティングシステム用の無料でオープンソースの完全機能のメールサーバーソリューションです。これにより、無料で独自のメールサーバーをホストできます。無制限のメールボックスとメールドメインを作成できるユーザーフレンドリーなWebインターフェースがあります。

iRedMailは、デフォルトで安全な接続プロトコルを使用し、TLS上のPOP3/IMAP/SMTP、HTTPSによるWebメールを提供します。MTAとしてPostfix、MDAとしてDovecot、スパムチェックにSpamAssassin、メールウイルスチェックにAmavisとClamavを使用します。

このチュートリアルでは、CentOS 8にiRedMailを使用して完全機能のメールサーバーをインストールする方法を説明します。

前提条件

  • CentOS 8を実行しているサーバー。
  • 有効なドメインがサーバーにポイントされています。
  • サーバーにrootパスワードが設定されています。

始めに

始める前に、システムでSELinuxを無効にすることをお勧めします。/etc/sysconfig/selinuxファイルを編集することで無効にできます。

nano /etc/sysconfig/selinux

次の行を変更します:

SELINUX=disabled

完了したら、ファイルを保存して閉じます。

次に、iRedMailのために完全修飾ドメイン名を設定する必要があります。/etc/hostsファイルを編集して設定できます:

nano /etc/hosts

次の行を追加します:

your-server-ip ired.linuxbuz.com ired

完了したら、ファイルを保存して閉じます。

次に、EPELリポジトリをインストールし、次のコマンドでPowerToolsリポジトリを有効にします:

dnf install epel-release -y  
dnf config-manager --set-enabled PowerTools

次に、次のコマンドでシステムパッケージを更新します:

dnf update -y

すべてのパッケージが更新されたら、変更を適用するためにシステムを再起動します。

iRedMailインストールスクリプトのダウンロード

まず、公式ダウンロードページからiRedMailインストールスクリプトの最新バージョンをダウンロードします:

wget https://github.com/iredmail/iRedMail/releases/download/1.2.1/iRedMail-1.2.1.tar.gz

ダウンロードが完了したら、次のコマンドでダウンロードしたファイルを抽出します:

tar -xvzf iRedMail-1.2.1.tar.gz

次に、抽出したディレクトリに移動し、次のコマンドで実行権限を与えます:

cd iRedMail-1.2.1  
chmod +x iRedMail.sh

iRedMailのインストール

次に、次のスクリプトを実行してiRedMailをインストールします:

./iRedMail.sh

このスクリプトは、システムに必要なすべての依存関係をインストールします。すべての依存関係がインストールされると、次の画面にiRedMailセットアップウィザードが表示されます:

はいを選択し、Enterを押して続行します。ユーザーメールボックスを保存するディレクトリを指定するように求められます。以下のように表示されます:

希望するディレクトリを指定し、Enterを押して続行します。次に、以下のようにWebサーバーを選択するように求められます:

Nginxを選択し、Enterを押して続行します。次に、メールアカウントを保存するために使用するデータベースバックエンドを選択するように求められます:

MariaDBを選択し、Enterを押して続行します。次に、MySQLのrootユーザーのパスワードを指定するように求められます:

安全なパスワードを入力し、Enterを押して続行します。次に、メールドメインを指定するように求められます:

ドメイン名を入力し、Enterを押して続行します。次に、メールドメイン管理者のパスワードを指定するように求められます:

安全なパスワードを入力し、Enterを押して続行します。次に、iRedMailと一緒にインストールしたい追加のアプリケーションを選択するように求められます:

希望するアプリケーションを選択し、Enterを押して続行します。次の出力にすべての設定が表示されるはずです:

***********************************************************************
************************* 警告 *******************************
***********************************************************************
*                                                                       *
* 以下のファイルには機密情報(ユーザー名/パスワード)が含まれていますので、*インストール後に*安全な場所に*移動することを忘れないでください。*
*                                                                       *
*   * /root/iRedMail-1.2.1/config
*                                                                       *
***********************************************************************
****************** 設定を確認してください *************************
***********************************************************************

* ストレージベースディレクトリ:               /var/vmail
* メールボックス:                            
* SQL/LDAPデータベースの毎日のバックアップ:   
* メールアカウントを保存する:               MariaDB
* Webサーバー:                           Nginx
* 最初のメールドメイン名:               linuxbuz.com
* メールドメイン管理者:                    [email protected]
* 追加コンポーネント:                Roundcubemail netdata iRedAdmin Fail2ban

< 質問 > 続行しますか? [y|N]y

yと入力し、Enterを押してインストールを開始します。iRedMailが正常にインストールされると、次の出力が表示されます:

* インストールされたWebアプリケーションのURL:
*
* - Roundcube webmail: https://ired.linuxbuz.com/mail/
* - netdata (monitor): https://ired.linuxbuz.com/netdata/
*
* - Web管理パネル (iRedAdmin): https://ired.linuxbuz.com/iredadmin/
*
* 上記のリンクには以下の資格情報でログインできます:
*
* - ユーザー名: [email protected]
* - パスワード: admin
*
*
********************************************************************
* おめでとうございます、メールサーバーのセットアップが正常に完了しました。以下のファイルを読んで詳細情報を確認してください:
*
*   - /root/iRedMail-1.2.1/iRedMail.tips
*
* そして、それはあなたのメールアカウント [email protected] に送信されました。
*
******************* 警告 ************************************
*
* すべてのメールサービスを有効にするためにシステムを再起動してください。
*
********************************************************************

この時点で、iRedMailサーバーはシステムにインストールされています。すべてのメールサービスを有効にするためにシステムを再起動してください。

iRedMailにアクセスする

iRedMail管理パネルにアクセスするには、WebブラウザでURL https://ired.linuxbuz.com/iredadmin/ を入力します。以下のようにログインページが表示されるはずです:

管理者のユーザー名、パスワードを入力し、ログインボタンをクリックします。以下の画面にiRedMail管理ダッシュボードが表示されるはずです:

iRedMail Webメールにアクセスするには、WebブラウザでURL https://ired.linuxbuz.com/mail/ を入力します。Roundcube Webメールのログインページが表示されるはずです:

ユーザー名、パスワードを入力し、LOGINボタンをクリックします。以下のページにRoundcubeダッシュボードが表示されるはずです:

iRedMail netdata監視アプリケーションにアクセスするには、WebブラウザでURL https://ired.linuxbuz.com/netdata/ を入力します。Netdataログインページが表示されるはずです:

ユーザー名、パスワードを入力し、サインインボタンをクリックします。以下のページにNetdataダッシュボードが表示されるはずです:

結論

おめでとうございます!CentOS 8にiRedMailサーバーを正常にインストールして構成しました。iRedMailを探索し、新しいユーザーアカウントを作成して管理を開始できます。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。