ServBay Mailpit サービス設定ガイド
ServBayは、EメールサーバーとしてMailpitサービスを統合し、ユーザーにメール送信のテストとデバッグを簡単に行う手段を提供しています。この記事では、ServBayでのMailpitサービスの設定方法について、Common、SMTP、POP3、Relayの4つの主要な設定タブに分けて詳しく紹介します。
Mailpit サービス概要
Mailpitは、ローカルのEメールサーバーとWebインターフェースを提供し、メールのキャプチャとチェックを行います。SMTP、POP3プロトコルやSTARTTLS、SSL/TLS暗号化をサポートし、Relayによるメール中継にも対応しています。これにより、外部のメールサービスプロバイダを使わずにメールのテストとデバッグが可能です。ServBayでは、ユーザーの特定のニーズに応じてMailpitの各種設定を簡単に行うことができます。
Mailpit サービスのインストールと有効化
Mailpitをメールサーバーとして使用する前に、ユーザーはまずServBayのサービス
-通用服务
に進み、Mailpitサービスの右側にある緑色のインストールボタンをクリックして、Mailpitサービスをインストールし有効化する必要があります。
ServBayの強力なPKIシステムのおかげで、Mailpitサービスに必要なSSL証明書は自動で生成され、MailpitのWeb管理インターフェースも自動で設定されます。ユーザーはSMTPやPOP3などのサービスに対するSTARTTLS、SSL/TLSのSSL証明書を追加で申請する必要はありません。
Web メール管理インターフェース
Mailpitはメール管理用のWebインターフェースを備えています。ServBayではすでに自動設定されていますので、ユーザーはメールサービスを有効化した後、直接https://mail.servbay.hostにアクセスしてWeb管理インターフェースにログインし、メールを閲覧および管理できます。
Mailpit の設定
ServBayの左側のナビゲーションバーで、Mail
を選択し、Mailpit Service Config
をクリックして設定画面に入ります。Common、SMTP、POP3、Relayの4つのタブが表示されます。
1. Common タブ
Commonタブでは、Mailpitの一般設定を行います:
- Max Messages: Mailpitサーバーが保存できるメールの最大数を設定します。これを超えた場合、古いメールは自動で削除されます。
- Max Age: Mailpitサーバー上でメールが保持される最長時間を日単位で設定します。これを超えると、メールは自動で削除されます。
- SpamAssassin: SpamAssassinによるスパムフィルター機能のオン/オフを切り替えます。
- Webhook URL: 新しいメールを受信した際に通知を送信するWebhook URLを設定します。
- Webhook Limit: Webhook通知で送信されるメールの数の制限を設定します。
2. SMTP タブ
TIP
ServBayの強力なPKIシステムのおかげで、既にSSL証明書が生成、設定されていますので、ユーザーはSTARTTLSまたはSSL/TLSを直接有効化できます。追加のSSL証明書の申請や設定は不要です。
SMTPタブでは、MailpitのSMTPサーバー設定を行います:
- SMTP Port: Mailpit SMTPサーバがリッスンするポート番号を設定します。デフォルトは1025です。
- STARTTLS: STARTTLS暗号化を有効または無効にします。
- SSL/TLS: SSL/TLS暗号化を有効または無効にします。
- Username: SMTPサーバーのユーザー名を設定します (任意)。
- Password: SMTPサーバーのパスワードを設定します (任意)。
- Max Recipients: メールごとに最大受信者数を設定します。
- Allowed Recipients: 許可されたメール受信者のアドレスやドメインを設定します (任意)。空欄の場合はすべての受信者を受け入れます。
3. POP3 タブ
TIP
ServBayの強力なPKIシステムのおかげで、既にSSL証明書が生成、設定されていますので、ユーザーはSSL/TLSを直接有効化できます。追加のSSL証明書の申請や設定は不要です。
POP3タブでは、MailpitのPOP3サーバー設定を行います:
- Enable POP3 Server: POP3サーバーを有効または無効にします。
- POP3 Server Port: Mailpit POP3サーバがリッスンするポート番号を設定します。デフォルトは1110です。
- Username: POP3サーバーのユーザー名を設定します (任意)。
- Password: POP3サーバーのパスワードを設定します (任意)。
- SSL/TLS: SSL/TLS暗号化を有効または無効にします。
4. Relay タブ
Relayタブでは、Mailpitのメール転送機能を設定します:
- Enable SMTP Relay: SMTP中継機能を有効または無効にします。
- Host: メール中継に使用するSMTPサーバーアドレスを設定します (例:smtp.gmail.com)。
- Port: メール中継に使用するSMTPサーバーのポート番号を設定します。デフォルトは25です。
- STARTTLS: STARTTLS暗号化を有効または無効にします。
- Allow Insecure: 安全ではないSMTPサーバーへの接続を許可します (推奨されません)。
- Auth: 認証方式を選択します (Login, Plain, CRAM-MD5)。
- Username: メール中継に使用するSMTPサーバーのユーザー名を設定します。
- Password: メール中継に使用するSMTPサーバーのパスワードを設定します。
- Return Path: 退信アドレスを設定します。
- Allowed Recipients: 中継が許可されるメール受信者のアドレスやドメインを設定します (任意)。
- Blocked Recipients: 中継がブロックされるメール受信者のアドレスやドメインを設定します (任意)。
- Relay All: すべてのメールを中継します。
- Relay Matching: 特定の条件を満たすメールのみを中継します (Allowed RecipientsまたはBlocked Recipientsの設定が必要です)。
設定の保存
すべての設定が完了したら、Save
ボタンをクリックして変更を保存します。Reset
ボタンをクリックすると、すべての設定をデフォルト値に戻すことができます。
上記の設定により、ServBayでMailpitサービスを使用してメールのテストとデバッグが可能になります。設定を変更した後、Mailpitサービスを再起動する必要があるかもしれません。ServBayのサービス管理インターフェースからMailpitサービスを再起動できます。