原文英文,约800词,阅读约需3分钟。
📝
内容提要
Cloudflare的邮件路由功能非常有用。作者一直在使用SendGrid发送邮件,并一直在寻找替代品。自托管的电子邮件选项包括Mail-in-a-box、Docker-mailserver、MailCow等。作者决定尝试使用Postal替代SendGrid。本文记录了Postal的安装和使用方法。首先需要准备一个域名和一个VPS。然后测试VPS是否允许通过25端口进行通信。接下来安装Postal,并使用Docker安装MariaDB。配置DNS记录后,就可以使用Postal发送和接收邮件。Postal还支持类似Cloudflare邮件路由的邮件接收功能。作者发现Postal完全可以替代SendGrid,并提供更多自由。
❓
Q&A
如何安装Postal邮件服务器?
安装Postal需要准备一个域名和VPS,确保VPS允许25端口通信,然后按照特定命令安装Docker和MariaDB,最后运行bootstrap命令进行配置。
Postal与SendGrid相比有什么优势?
Postal可以完全替代SendGrid,并提供更多自由,支持自托管和邮件接收功能,类似于Cloudflare的邮件路由。
在安装Postal之前需要做哪些准备?
需要准备一个域名和一个VPS,确保VPS允许25端口通信,并且推荐使用至少4GB内存和25GB存储空间的Ubuntu 22.04系统。
如何测试VPS是否允许25端口通信?
可以使用telnet命令连接到其他服务器的25端口,或使用nc命令在VPS上监听25端口,确保外部服务器可以连接。
如何配置DNS记录以使用Postal?
需要为邮局域名创建A和AAAA记录,确保指向服务器IP,并在配置文件中将dns.mx_records设置为指向邮局域名的CNAME。
Postal支持哪些邮件接收功能?
Postal支持类似Cloudflare的邮件接收功能,可以将邮件转发到邮箱或HTTP端点。
🏷️