CentOS 7下Postfix+Redmail环境中含特殊字符域名(Punycode)的MX解析异常排查求助
CentOS 7下Postfix+Redmail环境中含特殊字符域名(Punycode)的MX解析异常排查求助
各位大佬好,我最近在CentOS 7上搭建邮件服务器,用到了Postfix、Redmail和Devcom,碰到了一个和特殊字符域名相关的棘手问题,想请大家帮忙分析排查下。
我使用的域名是dcø.com,之前完全不知道带这种特殊字符的域名不会被直接识别,会被转换为一种叫Punycode的格式域名。现在ping这个域名时,返回的结果是xn--dc-mka.com,这个转换逻辑我是清楚的。
目前我已经做了这些配置:
- 把这个Punycode格式的
xn--dc-mka.com设置为CentOS 7的主机名 - 在Digital Ocean的Droplet中配置了PTR记录,指向这个Punycode域名
但是在使用mxtoolbox和mail-tester进行测试时,却得到了这样的结果:
"We didn't find a server (A Record) behind your hostname xn--dc-9ja.com."
我完全搞不明白这个xn--dc-9ja.com是从哪里冒出来的!它和我实际使用的Punycode域名xn--dc-mka.com根本不一样。测试网站提示这个问题会影响我的邮件评分,导致发送的邮件被归为垃圾邮件。
另外我也试过改用不带特殊字符的dco.com,但这个域名已经被其他公司注册了,和我没有关系。
我目前已经尝试的步骤:
- 确认CentOS主机名已设置为正确的Punycode域名
xn--dc-mka.com - 检查Digital Ocean的PTR记录配置,确认指向的是正确的域名
- 尝试替换为普通域名但因已被占用无法使用
有没有大佬遇到过类似的问题?这个莫名出现的xn--dc-9ja.com到底来源何处?我应该调整哪些配置才能让邮件服务器的解析恢复正常,避免邮件被判定为垃圾邮件?
备注:内容来源于stack exchange,提问作者Chaoticsystem504
相关产品推荐
相关产品推荐

