ServBay Mailpit 服务配置指南
ServBay 集成了 Mailpit 服务作为 E-Mail 服务器,方便用户测试和调试邮件发送。本文将详细介绍如何在 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 服务。