環境のインストール
インストール前にポートを確認してください。クリックして確認します(サーバーに接続できません)
CentOS 7/8 システム 64 ビット、サーバーはクリーンな環境が必要で、新しいクリーンなシステムであることが要求されます。既存の nginx、mysql の環境にはインストールしないでください。
既存の設定データ環境にインストールする場合は、インストールコードの変更とメンテナンスについて自分で参照してください。
インストール前にドキュメントを注意深く読んでください。CentOS 7 の使用をお勧めします。
最低構成要件(クラウドサーバーの最低推奨構成)
CPU:1 コア
メモリ:2G
ディスク:40G
帯域幅:1-3M
EwoMail はインストール後、データを /ewomail ディレクトリに保存します。
事前に /ewomail ディレクトリを作成し、ディスク容量を /ewomail にマウントまたは割り当てることをお勧めします。
データのプライバシーとセキュリティのために、このドキュメントで提供されるダウンロードチャネルからインストールして使用してください。
CentOS 7/8 システムを使用してください。
selinux を無効にする
vi /etc/sysconfig/selinux
SELINUX=enforcing を SELINUX=disabled に変更します
スワップの確認
スワップが起動していない場合、EwoMail のウイルス対策コンポーネントが起動しない可能性があるため、インストール前にスワップが既に起動しているかどうかを確認してください。起動している場合は、この手順をスキップできます。
スワップを確認する:
free -m
スワップがすべて 0 と表示される場合、システムにスワップがまだ作成されていません
スワップパーティションの作成(メモリが 2G を超える場合、設定しなくてもかまいません)
1G のスワップを作成します。サーバーの設定に応じてサイズを調整できます。
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
スワップパーティションファイルの設定
mkswap /mnt/swap
スワップの起動
swapon /mnt/swap
起動時に自動的にスワップパーティションを有効にするには、ファイル /etc/fstab のスワップ行を変更します
/mnt/swap swap swap defaults 0 0
メールドメイン
EwoMail 自体は、複数のドメインでメールの送受信を設定できますが、インストール前にメールのメインドメインが必要です。
このチュートリアルの例では、メインドメインとして ewomail.cn を使用します。
以下のいずれかの方法でインストールしてください
Git でインストール(CentOS 7/8)
Gitee でインストール(CentOS 7/8) インストール方法(1)
Gitee プロジェクトのアドレス https://gitee.com/laowu5/EwoMail
yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
cd /root/EwoMail/install
#メールのドメイン名を入力する必要があります。プレフィックスは必要ありません。以下の ewomail.cn のように入力してください
sh ./start.sh ewomail.cn
海外ネットワークの場合、インストールドメインの後にスペースと en を追加してください。例:sh ./start.sh ewomail.cn en
GitHub でインストール(海外)(CentOS 7/8)インストール方法(2)
GitHub プロジェクトのアドレス https://github.com/gyxuehu/EwoMail
yum -y install git
cd /root
git clone https://github.com/gyxuehu/EwoMail.git
cd /root/EwoMail/install
#メールのドメイン名を入力する必要があります。プレフィックスは必要ありません。以下の ewomail.cn のように入力してください。ドメインの後にスペースと en を追加してください
sh ./start.sh ewomail.cn en
海外ネットワークの場合、インストールドメインの後にスペースと en を追加してください。例:sh ./start.sh ewomail.cn en
オンラインインストール(CentOS 7/8)インストール方法(3)
インストール前に、サーバーがネットワークに接続されている必要があります。インストール時間は、システムの構成とネットワーク環境に応じて約 10 分かかる場合があります(root 権限が必要です)。
wget をインストールする必要があります。
開く:http://www.ewomail.com/list-11.html ドメインを入力してインストールコードを取得します
インストールコマンドを実行すると、自動的にインストールが行われます(root 権限が必要です)
プロンプトが表示された場合は、Y を入力してください
インストールが完了すると、「Complete installation」と表示されます。
インストールされたドメインとデータベースのパスワードを確認する
cat /ewomail/config.ini
インストール後の一般的な設定
インストールしたドメインを、例えばインストールしたドメインが xxx.com の場合、以下の行をサーバーの hosts ファイル(/etc/hosts)に追加します
127.0.0.1 mail.xxx.com smtp.xxx.com imap.xxx.com
アクセスアドレス(IP をサーバーの IP に置き換えてください)
メール管理バックエンド:http://IP:8010 (デフォルトのアカウント:admin、パスワード:ewomail123)
SSL ポート:https://IP:7010
Web メールシステム:http://IP:8000
SSL ポート:https://IP:7000
ドメイン解析が完了したら、サブドメインでアクセスできます。以下の例を参照してください
http://mail.xxx.com:8000(http)
https://mail.xxx.com:7000(ssl)
プロジェクトのアドレス 1:https://gitee.com/laowu5/EwoMail
プロジェクトのアドレス 2:https://github.com/gyxuehu/EwoMail
メインドメインの解析
ドキュメントで使用されるドメインは例であり、参考のためにのみ使用されます。実際のプロセスでは、ご自身のドメインを使用してください。
ewomail-admin メール管理バックエンドを開き、メインドメインを確認します。http://IP:8010
ドメイン解析の設定
Excel ドキュメントをダウンロードして確認します(参考:阿里クラウド「万网」ドメイン解析)
一部のドメイン解析では、@記号を入力できない場合があります。空白のままにしておいてください。
http://www.ewomail.com/domain.xlsx
SSL 証明書の変更
操作する前に、置き換える設定ファイルのバックアップを作成してください
デフォルトでは、ローカル証明書が使用され、IMAP、SMTP、POP、WEB アクセスはすべて同じファイルを使用します
認証済みのインターネット証明書を使用するには、申請して生成した nginx 証明書を以下の 2 つのファイルに置き換えます
公開鍵 /etc/ssl/certs/dovecot.pem
秘密鍵 /etc/ssl/private/dovecot.pem
- 単一ドメイン証明書、mail サブドメインを申請
- ワイルドカード証明書は IMAP、SMTP、POP で共通で使用できます
単一ドメイン証明書、IMAP、POP、SMTP クライアントが使用するサーバーアドレスは、mail サブドメインを指すようにすると良いです
最後に、コマンドを実行して再起動します
systemctl restart nginx postfix dovecot
一般的な設定
EwoMail をインストールした後、さらに情報を入力する必要があります。数分で完了します。
パスワードの変更
メール管理バックエンドのデフォルトパスワードは ewomail123 です。複雑なパスワードに変更することをお勧めします。
ログイン:http://IP:8010、"個人情報" をクリックして変更します。
情報の変更
バックエンドのタイトル、登録情報、言語などを変更します。
Web メールのポートを変更する
nginx の設定ファイル /ewomail/nginx/conf/vhost/rainloop.conf
MySQL の最適化設定
メモリが 4G を超える場合は操作してください
/ewomail/mysql/etc/my-huge.cnf を /ewomail/mysql/etc/my.cnf に置き換えます
MySQL を再起動します
service mysqld restart