iRedMailは、無料のオープンソースのフル機能のメールサーバーソリューションであり、独自のメールサーバーを無料でホストできます。 iRedMailは、サーバーに必要なすべてのメールサーバーコンポーネントを自動的にインストールして構成するスクリプトであり、時間を大幅に節約します。 iRedMailのWebベースのインターフェイスを介して、無制限のメールボックスと無制限のメールドメインを作成できます。
無料で、本格的で、頭痛のないメールサーバーソリューションをお探しの場合は、iRedMailが最適です。 Postfix、Dovecot、Nginx、MariaDB、SpamAssassin、ClamAV、SOGo、Fail2ban、Roundcube、Netdataなど、iRedMailで使用されるすべてのコンポーネントは無料でオープンソースです。
このチュートリアルでは、Ubuntu18.04VPSにiRedMailサーバーをインストールして構成する方法を学習します。
前提条件
- 2GB以上のRAMを搭載したAtlantic.Netクラウド上の新しいUbuntu18.04VPS。
- VPSIPアドレスを指す有効なドメイン名。このチュートリアルでは、mail.example.comを使用します。
- サーバーのAおよびMXレコード。
注 :大西洋DNSガイドを参照してDNSレコードを管理できます。
ステップ1–Atlantic.Netクラウドサーバーを作成する
まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてUbuntu18.04を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。
Ubuntu 18.04サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。
apt-get update -y
ステップ2–ホスト名を設定する
次に、サーバーのホスト名を設定する必要があります。この場合、以下に示すように、ホスト名をmail.example.comに設定します。
hostnamectl set-hostname mail.example.com
次に、/ etc / hostsファイルを開き、サーバーのIPアドレスをホスト名にバインドします。
nano /etc/hosts
次の行を追加します:
your-server-ip mail.example.com mail
ファイルを保存して閉じます。次に、次のコマンドを実行して、構成の変更を適用します。
hostname -f
ステップ3–iRedMailをインストールする
まず、公式ダウンロードページから最新バージョンのiRedMailをダウンロードする必要があります。次のコマンドでダウンロードできます:
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2
ダウンロードしたら、次のコマンドを使用してダウンロードしたファイルを抽出します。
tar xvf iRedMail-0.9.9.tar.bz2
次に、次のコマンドを使用して、ディレクトリを抽出したディレクトリに変更します。
cd iRedMail-0.9.9
次に、以下に示すようにiRedMailインストールスクリプトを実行します。
bash iRedMail.sh
インストール中に、iRedMailメールサーバーをセットアップするためにいくつかの質問に答える必要があります。
まず、以下に示すように、iRedMailのウェルカム画面にリダイレクトされます。
はいを選択します Enterを押します インストールを続行します。次の画面が表示されます。
ここで、メールボックスを保存するディレクトリを指定し、次へをクリックします。 ボタン。次の画面が表示されます。
Webサーバーを選択し、次へをクリックします ボタン。次の画面が表示されます。
データベースを選択し、次へをクリックします ボタン。次の画面が表示されます。
MySQL管理者のパスワードを指定し、次へをクリックします ボタン。次の画面が表示されます。
有効なドメイン名を指定して、次へをクリックしてください ボタン。次の画面が表示されます。
メールドメイン管理者のパスワードを指定します。これは、WebメールおよびiRedMailへのログインにも使用されます。 次へをクリックします ボタン。次の画面が表示されます。
iRedMailでインストールするさまざまなコンポーネントを選択し、次へをクリックします ボタン。次の出力が表示されます。
************************************************************************* ***************************** WARNING *********************************** ************************************************************************* * * * Below file contains sensitive infomation (username/password), please * * do remember to *MOVE* it to a safe place after installation. * * * * * /root/iRedMail-0.9.9/config * * ************************************************************************* ********************** Review your settings ***************************** ************************************************************************* * Storage base directory: /var/vmail * Mailboxes: * Daily backup of SQL/LDAP databases: * Store mail accounts in: MariaDB * Web server: Nginx * First mail domain name: example.com * Mail domain admin: [email protected] * Additional components: Roundcubemail netdata iRedAdmin < Question > Continue? [y|N]y
次に、選択したすべてのオプションを確認し、 yと入力します 、 Enterを押します インストールを続行します。インストールが正常に完了すると、次の出力が表示されます。
******************************************************************** * URLs of installed web applications: * * - Roundcube webmail: https://mail.example.com/mail/ * - netdata (monitor): https://mail.example.com/netdata/ * * - Web admin panel (iRedAdmin): https://mail.example.com/iredadmin/ * * You can login to above links with below credential: * * - Username: [email protected] * - Password: [email protected] * * ******************************************************************** * Congratulations, mail server setup completed successfully. Please * read below file for more information: * * - /root/iRedMail-0.9.9/iRedMail.tips * * And it's sent to your mail account [email protected] * ********************* WARNING ************************************** * * Please reboot your system to enable all mail services. * ********************************************************************
上記の出力には、インストールされているすべてのWebアプリケーションのURLが表示されます。
次に、freshclamサービスを停止し、次のコマンドを使用してClamAVデータベースを更新します。
systemctl stop clamav-freshclam freshclam
次に、次のコマンドを使用してiRedMailソースディレクトリを削除します。
rm -rf /root/iRedMail-0.9.9/
最後に、サーバーを再起動して、すべてのメールサービスを有効にします。
ステップ4–iRedMailWebインターフェイスにアクセスする
次に、Webブラウザーを開き、URLhttps://mail.example.com/iredadminを入力します。 iRedMailログイン画面にリダイレクトされます:
管理者のユーザー名とパスワードを入力します。次に、ログインをクリックします ボタン。次のページにiRedMailダッシュボードが表示されます。
次に、[追加]> [ユーザー]ボタンをクリックして、最初の電子メールアカウントを作成します。次のページが表示されます:
ユーザー名、パスワード、メールボックスクォータを入力し、追加をクリックします ボタン。ユーザーが正常に作成すると、次の画面が表示されます。
次に、Webブラウザーを開き、URL https://mail.example.com/mailを入力して、RoundcubeWebメールにアクセスします。次の画面が表示されます。
次に、前に作成したメールのユーザー名とパスワードを入力して、ログインをクリックします。 ボタン。 Roundcubeウェブメールダッシュボードが表示されます:
これで、このインターフェースを使用してメールを送受信できます。
Netdataを使用してサーバーのパフォーマンスを監視することもできます。これを行うには、Webブラウザーを開き、URL https://mail.example.com/netdataを入力します。 。次の画面でNetdataダッシュボードにリダイレクトされます。
結論
おめでとう!これで、Ubuntu18.04VPSにフル機能のiRedMailサーバーが正常にインストールおよび構成されました。これで、メールサーバーにドメインとメールアカウントを追加できます。今すぐAtlantic.NetでVPSホスティングアカウントにサインアップして、iRedMailを始めましょう!