Linux上で独自の電子メールサーバーを最初からセットアップすることは、長くて退屈なプロセスであり、苦痛ですが、上級ユーザーでない場合は。このチュートリアルでは、iRedMailを使用してCentOS 8でフル機能のメールサーバーをすばやくセットアップする方法を紹介し、時間と頭痛の種を大幅に節約します。
iRedMailは、Linux / BSDサーバーに必要なすべてのメールサーバーコンポーネントを自動的にインストールして構成するシェルスクリプトであるため、手動でのインストールと構成が不要になります。 iRedMailを使用すると、無制限のメールボックスと無制限のメールドメインを簡単に作成できます。 Webベースの管理パネルで。メールボックスは、MariaDB / MySQL、PostgreSQLデータベース、またはOpenLDAPに保存できます。以下は、iRedMailによって自動的にインストールおよび構成されるオープンソースソフトウェアのリストです。
事前設定
サーバーを設定するための前提条件は次のとおりです。
ダウンロード
iReadMailダウンロードページにアクセスして、https://www.iredmail.org/download.html
をダウンロードします。または、curlコマンドを使用してアーカイブをダウンロードできます
curl -sLO https://github.com/iredmail/iRedMail/archive/1.4.2.tar.gz
インストールと構成
完了したら、次のことを行います。
ファイルを解凍します
tar xvf 1.4.2.tar.gz
解凍したディレクトリに移動し、インストールスクリプトの適切な権限を付与します
スクリプトも実行します
chmod +x iRedMail.sh
sudo ./iRedMail.sh
次に、一連のTUIが表示されます
メールサーバー設定ウィザードが表示されます。 Tabキーを使用して、はいを選択します Enterキーを押します。
次の画面では、メールストレージパスを選択するように求められます。デフォルトの/var/vmail
を使用できます 、Enterキーを押すだけです。
次に、Webサーバーを実行するかどうかを選択します。電子メールアカウントを追加するにはWebベースの管理パネルが必要なため、Webサーバーの実行を選択することを強くお勧めします。また、RoundcubeWebメールにアクセスすることもできます。デフォルトでは、Nginx Webサーバーが選択されているため、Enterキーを押すだけです。 (アスタリスクは、アイテムが選択されていることを示します。)
インストール後の管理と保守を容易にするために、使い慣れたものを選択してください。 OpenLDAPを使用します。
メールアカウントを保存するためのデフォルトのバックエンドとしてOpenLDAPを選択した場合は、LDAPサフィックスを指定します。これらはドメイン名の単なる構成要素です。
MySQLrootユーザーのパスワードを入力します。
メールドメイン名を入力してください–これはサーバー名と同じにすることはできません。
次に、メールドメイン管理者のパスワードを設定します。
オプションのコンポーネントを選択します。デフォルトでは、4つのアイテムすべてが選択されています。したがって、Enterキーを押すだけです。カスタマイズすることもできます。
これで、構成を確認できます。 Y
と入力します すべてのメールサーバーコンポーネントのインストールを開始します。
これにより、ireadmailに必要なパッケージがサーバーにインストールされます
構成の開始
構成が完了すると、ファイアウォールアクセスの構成が開始されます。「はい」と入力するか、Enterキーを押してそのままにします。
インストールプロセスでエラーが表示されないことを確認してください。エラーが発生した場合は、OSを再インストールしてから、サーバーにiRedMailを再インストールすることをお勧めします。そうしないと、メールサーバーが正しく機能しない可能性があります。
インストールの最後に、y
を選択します iRedMailが提供するファイアウォールルールを使用してファイアウォールを再起動します。
これでiRedMailのインストールが完了しました。 WebメールのURL、Web管理パネル、およびログイン資格情報が通知されます。 iRedMail.tips
ファイルには、iRedMailサーバーに関する重要な情報が含まれています。
システムを再起動します
sudo reboot
https://mail.unixcop.local/mail
にアクセスしますユーザー名とパスワードの入力を求められます。