ServBay Mailpit 服務配置指南
ServBay 整合了 Mailpit 服務作為電子郵件伺服器,方便用戶測試和調試郵件發送。本文將詳細介紹如何在 ServBay 中配置 Mailpit 服務,包括 Common、SMTP、POP3 和 Relay 四個主要配置標籤頁。
Mailpit 服務概覽
Mailpit 提供了一個用於捕獲和檢查電子郵件的本地電子郵件伺服器和 Web 界面,支持 SMTP、POP3 協議和 STARTTLS、SSL/TLS 加密,同時還支持 Relay 進行郵件中繼。它簡化了電子郵件測試和調試過程,無需依賴外部郵件服務提供商。在 ServBay 中,您可以輕鬆配置 Mailpit 的各項參數,以滿足您的特定需求。
安裝並啟用 Mailpit 服務
在使用 Mailpit 作為郵件伺服器之前,用戶需要先進入到 ServBay 的服務
-通用服務
,點擊 Mailpit 服務右側的綠色安裝按鈕安裝 Mailpit 服務,並且啟用 Mailpit 服務。
得益於 ServBay 強大的 PKI 系統,ServBay 將會自動生成 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。
1. Common 標籤頁
Common 標籤頁用於配置 Mailpit 的通用設置:
- Max Messages: 設定 Mailpit 伺服器最多可以存儲的郵件數量。超過此數量後,舊郵件將被自動刪除。
- Max Age: 設定郵件在 Mailpit 伺服器上保留的最長時間,單位為天。超過此時間後,郵件將被自動刪除。
- SpamAssassin: 啟用或禁用 SpamAssassin 垃圾郵件過濾功能。
- Webhook URL: 配置一個 Webhook URL,當 Mailpit 收到新郵件時,會向該 URL 發送通知。
- Webhook Limit: 設定 Webhook 通知發送的郵件數量限制。
2. SMTP 標籤頁
TIP
得益於 ServBay 強大的 PKI 系統,ServBay 已經默認生成並且配置好 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 系統,ServBay 已經默認生成並且配置好 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 服務。