メールサーバー · 1 min read · Sep 29, 2025
Debian 10でModoboaを使用してメールサーバーを設定する方法

Modoboaは、Linux用のオープンソースのメールサーバーホスティングおよび管理プラットフォームです。Pythonで書かれており、PostfixとDovecotを使用してメールを送受信します。NginxウェブサーバーとMySQL/PostgreSQLデータベースを使用します。無制限のメールボックスと無制限のメールドメインを作成できます。Let’s Encryptと統合して、メールサーバーと外部ネットワーク間のすべての通信を暗号化できます。ドメイン、メールボックス、エイリアスなどを管理するためのウェブベースの管理パネルが付属しています。
このチュートリアルでは、Debian 10サーバーにModoboaをインストールする方法を示します。
前提条件
- Debian 10を実行しているサーバー。
- サーバーIPにポイントされた有効なドメイン名。
- サーバーに設定されたルートパスワードがあり、rootとしてログインしています。
始めに
始める前に、次のコマンドでシステムパッケージを最新バージョンに更新します:
apt-get update -y次に、次のコマンドで他の必要な依存関係をインストールします:
apt-get install git curl gnupg2 wget -y次に、次のコマンドでシステムホスト名を設定します:
hostnamectl set-hostname modoboa.example.comModoboaのインストール
次に、次のコマンドでModoboaの最新バージョンをダウンロードします:
git clone https://github.com/modoboa/modoboa-installerダウンロードが完了したら、Modoboaにディレクトリを変更し、次のコマンドで設定を確認します:
cd modoboa-installer
./run.py --stop-after-configfile-check example.comこれにより、現在の作業ディレクトリに新しい設定ファイルinstaller.cfgが作成されます。
次に、次のコマンドで設定ファイルを編集します:
nano installer.cfg次の行を変更します:
[certificate]
generate = true
type = letsencrypt
[letsencrypt]
email = [email protected]
[database]
gine = postgres
host = 127.0.0.1
install = true
ファイルを保存して閉じたら、次のコマンドでインストールを開始します:
./run.py --interactive example.comインストールが完了すると、次の出力が表示されます:
Welcome to Modoboa installer!
Warning:
Before you start the installation, please make sure the following DNS records exist for domain 'modoboa.example.com':
mail IN A
IN MX modoboa.example.com.
Your mail server will be installed with the following components:
modoboa automx amavis clamav dovecot nginx razor postfix postwhite spamassassin uwsgi radicale opendkim
Do you confirm? (Y/n) Y
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new certificate using letsencrypt
Installing amavis
Installing spamassassin
Installing razor
Installing clamav
Installing modoboa
Installing automx
Installing radicale
Installing uwsgi
Installing nginx
Installing opendkim
Installing postfix
Installing postwhite
Installing dovecot
Congratulations! You can enjoy Modoboa at https://modoboa.example.com (admin:password)
Modoboaウェブインターフェースにアクセスする
今、ウェブブラウザを開いてURL https://modoboa.example.com を入力します。Modoboaのログインページが表示されるはずです:

デフォルトのユーザー名:admin、パスワード:passwordを入力し、ログインボタンをクリックします。次のページでModoboaダッシュボードにリダイレクトされます:

注意事項
現在、Modoboaインストーラーにバグがあり、これはこのガイドが最初に作成され、テストされた後に導入されました。症状は、Modoboa GUIにログインした後の「内部サーバーエラー」メッセージです。この問題の解決策は、ファイル /srv/modoboa/instance/instance/settings.py を編集することです。
nano /srv/modoboa/instance/instance/settings.pyそして設定します:
USE_TZ = Falseその後、uwsgiを再起動します。
service uwsgi restartModoboaの問題トラッカーからの参照:https://github.com/modoboa/modoboa/issues/2286
結論
上記の投稿では、Debian 10サーバーにModoboaをインストールする方法を学びました。これで、最初のドメインを追加し、他のメールアドレスにメールを送信を開始できます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。