MailServerPro:あなたの QNAP NAS のメールサーバー
MailServerPro は QNAP NAS で独自ドメインのメールを運用します。メールの送受信、スパムの除去、各メールボックスの Web メール・カレンダー・連絡先、ドメインとメールボックスの管理パネルを備えています。無料で、このサイトの App Center リポジトリからインストールできます。
- Intel または AMD プロセッサー(x86_64)搭載の QNAP NAS で、QTS 6.0 または QuTS hero 6.0 以降で動作します。
- App Center の QNAP Utilities リポジトリから (example) MailServerPro としてインストールします。
- 管理パネル:
https://<NAS>:9581/admin/、Web メール:https://<NAS>:9581/。 - Bucket & Code Server IDE の App Builder でソースからビルドしています。
01概要
MailServerPro は QNAP NAS 用のメールサーバーです。SMTP には Postfix、IMAP・POP3・LMTP には Sieve 付きの Dovecot、迷惑メール・ウイルス・パスワード推測への対策には、ストアとして Valkey を使う Rspamd と ClamAV と fail2ban、ウェブメールには Roundcube、カレンダーと連絡先には CalDAV と CardDAV、Exchange ActiveSync には Z-Push、ウェブオフィスには CryptPad を使います。9 言語の管理パネルで、ドメイン、メールボックス、エイリアス、DKIM キー、DNS レコード、キュー、ログ、バックアップを管理します。ClamAV は設定で有効にするまで停止しています。
02画面
03初回起動
App Center の 開く は管理パネル https://<NAS>:9581/admin/ を開きます。暗号化なしのポート 9580 はそこへ転送します。新規インストールでは、パネルにはまだ管理者がおらず、最初の管理者 の画面が表示されます。最初のドメインのアドレスと、10 文字以上のパスワードを 2 回入力します。パッケージがパスワードを設定することも、生成することもありません。パスワードを設定する場所はこのフォームだけです。
このフォームが表示されるのは NAS 自身のネットワーク内(プライベートアドレスまたはループバックアドレス)のコンピューターだけです。それ以外の場所では、パネルはその旨を表示し、フォームは出しません。管理者はメールボックスでもあり、同じパスワードで https://<NAS>:9581/ のウェブメールにサインインできます。カレンダーと連絡先は同じアドレスの /dav/ にあります。
04管理パネル
英語、ポーランド語、ドイツ語、フランス語、イタリア語、オランダ語、スウェーデン語、日本語、繁体字中国語に対応し、ステータスバーで言語を選ぶまでは、ブラウザーの言語のうち対応している最初のものを使い、なければ英語になります。テーマはダーク、ライト、またはシステムに合わせたものです。各ドメインには専用のページがあり、DNS レコード、DKIM キー、キャッチオール、スイッチ、削除がそこにあります。ドメインやメールボックスは、その名前を入力して初めて削除されます。
設定は選択リストと数値フィールドです。mailctl 自身の検査が拒否する値は元のまま残り、フィールド名を示す通知が出ます。ほかのフィールドは保存されます。
05NAS 上のほかのアプリとの連携
ドメインのページには、公開する DNS レコードが一覧で表示されます。MX、SPF、DKIM、DMARC、MTA-STS、TLS-RPT、autoconfig、SRV と、証明書の TLSA レコードです。TurboDNS 向けには、MailServerPro.sh dns-records DOMAIN がメールサーバー側のレコード(DKIM、MTA-STS、TLS-RPT、TLSA)を、TurboDNS が受け取る形の JSON で出力し、WebHostPro の DNS ダイアログがそれを読んで渡します。MX、SPF、DMARC、SRV のレコードは TurboDNS のホスティングテンプレートから来ます。サーバーが動作している必要があります。
06インストール
おすすめ:App Center から。このサイトのリポジトリを一度追加するだけです。あとはこのパッケージもほかのアプリと同じように、App Center からインストールとアップデートを行えます。
- App Center → ⚙ 設定 → アプリリポジトリ → 追加。
- 名前を
QNAP Utilitiesにし、https://www.qnaputilities.com/repo.xmlを貼り付けて 追加。 - 左側の一覧で QNAP Utilities を開き、(example) MailServerPro をインストールします。
07必要なもの
x86_64 プロセッサー(Intel または AMD)を搭載し、QTS 6.0 または QuTS hero 6.0 以降を実行している QNAP NAS。
サーバーは標準のメールポート(25、587、465、143、993、110、995、4190)と、ウェブ側の 9580〜9583 で待ち受けます。QTS は 80 と 443 を使い続けます。ほかのサーバーは MTA-STS のポリシーを https://mta-sts.<domain>/ から、メールソフトは Thunderbird の自動設定を https://autoconfig.<domain>/ から取得します。どちらもポート 443 です。ルーターでそのポートを 9581 に転送するか、WebHostPro のリバースプロキシのサイトまたは QTS のリバースプロキシで、それらの名前を https://127.0.0.1:9581 に送ってください。
ウェブオフィスは https://<HOSTNAME>:9582/ にあります。HOSTNAME は設定のホスト名で、NAS に解決される必要があります。登録は、管理者がパネルのオフィスのページで開くまで閉じています。自己署名証明書の場合、ブラウザーで 9582 と 9583 のそれぞれで一度ずつ受け入れないと、エディターは空白のままです。



