iRedMail Linuxのようなオペレーティングシステム上のオープンソースのメールサーバーソリューションは、すぐに使用できます。 iRedMailの利点は、メール管理者またはシステム管理者がすべての電子メール関連の操作タスクを実行できるWebベースの管理パネルを提供することです。その他の機能の一部を以下に示します:
- 無制限のメールアカウントをサポートします。
- Roundcubeをウェブメールとして提供します( MUA )
- PostfixをMTAとして使用しました &Dovecot as MDA
- CalDAVを介したカレンダーサービスとCardDAVを介した連絡サービスは不要です
- スパムスキャンにはSpamAssassinを使用し、メールウイルススキャンにはAmavis&Clamavを使用します。
- OpenLDAP、MariaDB、PostgreSQLを使用してメールアカウントを保存できます
この記事では、CentOS7およびRHEL7にiRedMailをインストールして構成する方法を示します。iRedMailのセットアップには以下を使用します。
- OS =CentOS7またはRHEL7
- ドメイン=nsitmail.com
- サーバーのホスト名=mail.nsitmail.com
注: メールサーバーからのメールを迷惑メールフォルダではなく受信トレイで配信する場合は、インストール前にAとPTR、インストール後にTXT(SPFとDKIM)などのDNSレコードを更新します。
ステップ:1ホスト名を設定し、Selinuxを無効にします。
hostnamectlを使用して適切なホスト名を設定します 設定されていない場合はコマンド。
[[email protected] ~]# hostnamectl set-hostname mail.nsitmail.com [[email protected] ~]# hostname -f mail.nsitmail.com [[email protected] ~]#
/ etc/hostsファイルを更新します
127.0.0.1 mail.nsitmail.com localhost.localdomain localhost
Selinuxを無効にする
[[email protected] ~]# setenforce 0
ファイル/etc/ sysconfig / selinuxを編集し、パラメーター「 SELINUX=disabled」を設定します 、サーバーを再起動してselinuxを完全に無効にします。
ステップ:2iRedmailのtarファイルをダウンロードします。
公式Webサイトから最新バージョンのiRedmailをダウンロードします。 または、以下のwgetコマンドを使用してターミナルからダウンロードします。
[[email protected] ~]# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.3.tar.bz2
ステップ:3tarファイルを抽出し、インストールスクリプトを実行します。
[[email protected] ~]# ll total 124 -rw-r--r-- 1 root root 126277 Dec 20 19:12 iRedMail-0.9.3.tar.bz2 [[email protected] ~]# [[email protected] ~]# tar -jxvf iRedMail-0.9.3.tar.bz2 [[email protected] ~]# cd iRedMail-0.9.3 [[email protected] iRedMail-0.9.3]# sh iRedMail.sh
数秒後、以下の画面が表示されます。[はい]を選択してEnterキーを押します。
ユーザーのメールボックスが保存されるフォルダまたはディレクトリを定義します。
iRedmailのWebサーバーを選択します。デフォルトはNginxです。
ドメイン名とメールアカウントを保存するデータベースを選択します。私の場合、MariaDBを使用しています。
メールサーバーのドメイン名を定義します。私の場合、ドメイン名は「 nsitmail.com」です。 」
ポストマスターアカウントのパスワードを設定します。
iRedmailインストールのオプションコンポーネントを選択
「y」を押します 」を使用してインストールを続行すると、メールサーバーの情報と資格情報がファイル「/root/iRedMail-0.9.3/config」に保存されます。 。このファイルは安全な場所に保管してください。
手順に従って、サーバーを再起動してすべてのメールサービスを有効にします。
PostfixメールログとiRedmailログは「/var / log / maillog」に保存されます 」および「/var/log/iredapd/iredapd.log 」それぞれ。
注: デフォルトの管理者名は「[メール保護]」
です。インストールが完了した後の重要なURLは次のとおりです。上記のURLの設定に従ってドメイン名を置き換えてください。
iRedAdmin –公式のWebベースの管理パネル:
https://mail.nsitmail.com/iredadmin/
ユーザー名:[メール保護]、パスワード:XXXXXXXXXX
RoundcubeウェブメールURL:
http://mail.nsitmail.com/mail/
SOGoグループウェア
https://mail.nsitmail.com/SOGo/
手順:4管理パネルからユーザーとドメインを作成します。
ユーザーを作成するには、最初に管理パネルにログインします。ユーザー名を「[メール保護]<ドメイン>」として使用し、インストール時に設定したパスワードを使用します。
[追加]オプションをクリックしてから、[ユーザーの選択]をクリックします。
新しいドメインを追加する:
管理パネルから、[ドメインとアカウント]を選択します オプションをクリックし、[ドメインの追加]をクリックします
ドメイン名と組織名を定義すると、さらに新しく作成したドメインにユーザーを作成できます。
ステップ:5 Roundcube(Webメール)にアクセスします。
ブラウザ「https://mail.nsitmail.com/mail/」でURLを開き、設定に従ってドメイン名を置き換えます。
機能を確認するためにテストメールを送信します。
iRedmailメールサーバーからメールを受け取ったことがわかるので、iRedmailが正常にインストールおよび構成されたと言えます。