使用Debian Squeeze的VPS不能转发邮件 – name = gmail.com的名称服务错误type = MX:Host not found,try again

我有我的Debian VPS的后缀设置,我可以:

  • 发电子邮件
  • 接收电子邮件

在我的服务器上

但是,从我的服务器转发邮件到Gmail不起作用!

我通过/etc/resolv.confconfiguration了Google的DNS

我可以ping google.com和挖掘我也发现gmail的MXlogging。 但是,当我的服务器试图转发电子邮件到Gmail(设置与/ etc /别名)我得到以下错误:

postfix/smtp[20280]: 825E117BA8A80: to=<[email protected]>, orig_to=<[email protected]>, 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) 

我错过了什么? 任何帮助将不胜感激!

你几乎可以肯定地运行与后缀chrooted。 您还需要将/etc/resolv.conf复制到chroot中。 在Debian上应该是/ var / spool / postfix / – so /var/spool/postfix/etc/resolv.conf。

你可能想要检查你在/ etc / default / postfix中没有closuresSYNC_CHROOT – 默认是yes – 所以只要停止并用init脚本启动postfix就应该把新的/etc/resolv.conf复制到右边位置:

/etc/init.d/postfix stop /etc/init.d/postfix start

您可以通过在/etc/postfix/master.cf的chroot列中查找任何'y'来检查是否正在运行chroot

您的名称parsing设置已损坏。 修理它。 首先看看/etc/resolv.conf