Dovecotサーバに、DSyncというメールデータの同期機能があるようだ。 これを利用することで、ストレージなどにメールデータを配置することなくIMAP/POP3サーバの冗長化を行うことが可能らしい。 SMTPサーバ(Postfix)はそのまま同じ構成で2台構築し、DovecotのみDSyncによる同期処理を行わせる。 なお、すでに2台ともPostfix+Dovecotはインストール済み(細かい設定はまだ)とする。

一応、tcpで任意のポートを指定した同期設定ができるようなのだが、面倒なので今回はrootでのsshを用いた同期を行わせる。 事前に互いのサーバへパスワードなしでss...


前回、Let's Encryptを使って無料のSSL証明書を取得してWebサーバの暗号化を行ったので、今回はメールサーバ(Postfix+Dovecot)での対応を行う。 なお、すでにPostfix + Dovecotでメールサーバは構築済みの状態とし、同居しているWebサーバはいないものとする。

1.Let's Encryptのインストール

まずは、以下のコマンドでgitをインストールしてLet's Encryptをダウンロードしてくる。

yum install -y git openssl mod_ssl
git clone https://github.com/lets...

CentOS 7にて、Postfix+Dovecotでのメールサーバ構築を行う。 あくまでも基本的な内容のみなので、SSL非対応・PAM認証方式とする。

1.Postfix+Dovecotのインストール

まず、以下のコマンドでPostfixおよびDovecotのインストールを行う。

yum install -y postfix dovecot cyrus-sasl cyrus-sasl-*

これでパッケージのインストールは完了。

2. Postfixの設定

Postfixの設定を行う。 設定ファイル「/etc/postfix/main.cf」にて、以下の項目について記述...