我在我的Debian VPS上有postfix设置,我可以:
>发送电子邮件
>接收电子邮件
在我的服务器上
但是从我的服务器转发电子邮件到gmail不起作用!
我通过/etc/resolv.conf配置了google的DNS
我可以ping google.com并使用dig我也可以找到gmail MX记录.但是当我的服务器尝试将电子邮件转发到gmail(使用/ etc / aliases设置)时,我收到以下错误:
postfix/smtp[20280]: 825E117BA8A80: to=<john_doe@gmail.com>,orig_to=<xxx@xxx.yyy>,relay=none,delay=40,delays=0/0.01/40/0,dsn=4.4.3,status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found,try again)
我错过了什么?任何帮助将不胜感激!
解决方法
几乎可以肯定你运行postfix chrooted.您还需要将/etc/resolv.conf复制到chroot中.在Debian上应该是/ var / spool / postfix / – so /var/spool/postfix/etc/resolv.conf.
您可能想要检查/ etc / default / postfix中没有关闭SYNC_CHROOT – 它默认为yes – 所以只需使用init脚本停止并启动postfix就应该将新的/etc/resolv.conf复制到右侧地点:
/etc/init.d/postfix stop
/etc/init.d/postfix start
您可以通过在/etc/postfix/master.cf中的chroot列中查找任何’y’来检查您是否正在运行chrooted
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。