从零搭建邮件服务器接收验证码
本文适用于:需要自建域名邮箱来注册平台账号、接收验证码的场景。全程命令行, 不用写 Python 脚本也能收码。 只讲收信。 对外发信要额外处理 rDNS、DKIM、DMARC 和 IP 信誉, 自建服务器发出去的信大概率进垃圾箱,那是另一件事。 一、背景说明 很多平台注册账号时会要求填写邮箱地址并接收验证码。为了批量注册或控制邮箱来源,一些用户希望自建域名邮箱系统,从而: 自己控制域名和邮箱地址 本地接收邮件,免费无限用 配合脚本自动抽取验证码 二、工作环境准备 1. 需要的条件 项目 说明 一台 VPS Ubuntu 20.04+,25 端口必须能入站。多数云厂商默认封 25,要向主机商申请解封 一个可配置 DNS 的域名 如 mail.example.com 2. 安装必要软件 apt update apt install postfix dovecot-core dovecot-imapd -y postfix = SMTP 邮件服务器,用于接收邮件 dovecot = IMAP 邮箱读取服务器,允许脚本/网页读邮件 三、配置 DNS 记录 到域名控制面板(如 Cloudflare、阿里云、Namecheap)添加以下 DNS 记录: 类型 主机记录 值 A mail VPS IP MX @ mail.example.com (10) TXT @ v=spf1 mx ~all 说明:MX 是接收邮件的域名服务器,SPF 是为了防止邮件被伪造,非必但建议配置 ...