6 hours ago
- 托管自己的邮件服务器是可行的,只需使用简单的SMTP设置,绕过IMAP,利用现有邮件转发功能接收邮件。
- 基本要求包括一个域名和一台24/7运行的服务器,最好是固定IP的VPS,避免使用动态IP的家庭服务器。
- 准备工作包括向托管提供商解封25端口、检查IP信誉以及加强服务器安全。
- 配置DNS,为你的邮件服务器主机名添加A记录,然后通过域名注册商设置邮件转发用于接收邮件。
- 使用Docker部署Postfix容器(例如boky/postfix),仅暴露在本地主机上以确保安全,并启用DKIM密钥自动生成。
- 运行测试邮件脚本;初始阶段可能会遇到退信,完成DNS和信誉配置后即可解决。
- 向托管提供商设置反向DNS,使邮件服务器主机名与IP地址匹配,建立DNS循环。
- 使用容器生成的密钥文件中的公钥添加DKIM TXT记录,如果存在多条DKIM记录,需确保选择器唯一。
- 创建SPF TXT记录,包含服务器IP和硬失败策略,必要时合并现有的SPF记录。
- 配置DMARC TXT记录,使用“拒绝”策略和对齐模式,可选通过Postmark等服务启用报告功能。
- 耐心等待,邮件服务器需要时间建立信任;使用Mail Tester和EasyDMARC等测试工具监控送达率并修复问题。