Docker Mail Server 突发无法接收邮件:发件人地址被拒(域名未找到)
我在一台小型VPS上用docker-mail-server搭建了邮件服务器,之前一直运行得好好的,但从2024-10-02开始,服务器突然拒绝接收所有邮件了。
虽然我的SSL证书要到2024-10-15才过期(出问题后两周才到有效期截止日),但我还是尝试重新续签了证书,不过问题并没有解决。
现在每有邮件进来,日志里都会出现这样的报错信息(下面是我用ProtonMail地址发测试邮件时的日志内容):
NOQUEUE: reject: RCPT from unknown[185.70.43.21]: 450 4.1.8 <$MY_ADDRESS@protonmail.com>: Sender address rejected: Domain not found; from=<$MY_ADDRESS@protonmail.com> to=<contact@$MY_DOMAIN> proto=ESMTP helo=<mail-4321.protonmail.ch>
我理解这个报错的意思是“服务器识别不出发件人的域名,所以拒绝邮件”,于是我在服务器上运行了dig protonmail.com命令查询域名解析,结果是完全正常的,输出如下:
; <<>> DiG 9.18.28-1~deb12u2-Debian <<>> protonmail.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12017
;; flags: qr rd ra ad; QUERY: 1, ANSW...
备注:内容来源于stack exchange,提问作者0x5041594f

