皮皮鲁

皮皮鲁

采用区块链技术建立的个人博客

EwoMail メールサーバーの構築

環境のインストール
インストール前にポートを確認してください。クリックして確認します(サーバーに接続できません)

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 に変更します

image

スワップの確認
スワップが起動していない場合、EwoMail のウイルス対策コンポーネントが起動しない可能性があるため、インストール前にスワップが既に起動しているかどうかを確認してください。起動している場合は、この手順をスキップできます。

スワップを確認する:
free -m

スワップがすべて 0 と表示される場合、システムにスワップがまだ作成されていません

image
スワップパーティションの作成(メモリが 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

image

メールドメイン
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 ドメインを入力してインストールコードを取得します

image

インストールコマンドを実行すると、自動的にインストールが行われます(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

image

ドメイン解析の設定

image

Excel ドキュメントをダウンロードして確認します(参考:阿里クラウド「万网」ドメイン解析)
一部のドメイン解析では、@記号を入力できない場合があります。空白のままにしておいてください。
http://www.ewomail.com/domain.xlsx

SSL 証明書の変更

操作する前に、置き換える設定ファイルのバックアップを作成してください

デフォルトでは、ローカル証明書が使用され、IMAP、SMTP、POP、WEB アクセスはすべて同じファイルを使用します
認証済みのインターネット証明書を使用するには、申請して生成した nginx 証明書を以下の 2 つのファイルに置き換えます

公開鍵 /etc/ssl/certs/dovecot.pem
秘密鍵 /etc/ssl/private/dovecot.pem

  1. 単一ドメイン証明書、mail サブドメインを申請
  2. ワイルドカード証明書は IMAP、SMTP、POP で共通で使用できます

単一ドメイン証明書、IMAP、POP、SMTP クライアントが使用するサーバーアドレスは、mail サブドメインを指すようにすると良いです

最後に、コマンドを実行して再起動します
systemctl restart nginx postfix dovecot

一般的な設定
EwoMail をインストールした後、さらに情報を入力する必要があります。数分で完了します。
パスワードの変更
メール管理バックエンドのデフォルトパスワードは ewomail123 です。複雑なパスワードに変更することをお勧めします。

ログイン:http://IP:8010、"個人情報" をクリックして変更します。

image

情報の変更

バックエンドのタイトル、登録情報、言語などを変更します。

image

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

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。