RoundCube发送邮件首跳为localhost 127.0.0.1导致SPF验证失败的问题求助
RoundCube发送邮件首跳为localhost 127.0.0.1导致SPF验证失败的问题求助
各位大佬,求助一个邮件服务器的棘手问题:
我的邮件服务器通过普通邮件客户端发信完全正常,但用RoundCube网页版发信时,明明发送成功了,可邮件头显示第一跳是来自webmail.mydomain.com的localhost(127.0.0.1),这直接导致邮件SPF验证失败。
我已经尝试过修改/etc/hosts文件,把127.0.0.1映射到我的真实服务器域名my.servername.com,但问题依然存在。
另外我查资料看到,有人说要在/etc/postfix/main.cf里设置myhostname为真实主机名,但我的这个配置文件里并没有这个选项,不确定能不能直接添加,怕改错了影响现有稳定运行的服务。
我怀疑是RoundCube的域名配置被设成了127.0.0.1,但不知道该去哪个配置文件里检查确认设置是否正确。
这套服务器环境已经稳定运行好几年了,之前大家很少用网页版发信,最近客户开始频繁使用RoundCube,才发现这个SPF验证失败的问题。
我的服务器环境如下:
- Ubuntu Server
- Webmin
- Virtualmin
- Postfix
- Dovecot
- Apache
- RoundCube
补充说明:邮件发送过程没有任何报错,就是邮件头里的首跳信息导致SPF校验不通过...
备注:内容来源于stack exchange,提问作者Adam
相关产品推荐
相关产品推荐

