Ubuntu的邮件服务器无法访问

我一直在尝试使用本教程在ubuntu中设置邮件服务器: http : //flurdy.com/docs/postfix/index.html

我已经完成了基本的configuration(我还没有到达扩展部分)

所以,我已经使用telnet和以下工作:

所以我的问题是我不能从Gmail发送邮件,我得到'530 530 5.7.1无效地址'。

所有我曾经尝试过的是:

  • 我已经尝试从同一networking上的另一台PC ping我的邮件服务器,无法find服务器。

  • 我禁用了路由器的防火墙,转发了这个端口,并将我的邮件服务器设置为一个公开的主机。

  • 在我的邮件服务器上停用shorewall。

  • 改变了shorewall政策,允许一切。

在上述每个步骤中,我尝试从Gmail发送电子邮件到我的邮件服务器,我仍然得到相同的错误。

我真的不确定发生了什么事,也不知道该怎么做。

我只是通过你提供的链接浏览,你的问题也提到 – “我已经尝试从同一networking上的另一台PC ping我的邮件服务器,无法find服务器。

所以它一定是一个DNS问题。 在命令行上input

nslookup <your mail server fully qualified domain name> 

喜欢

 nslookup mail.yahoo.com 

如果你得到正确的服务器IP地址,然后尝试使用

 dig -t mx <mail domain name> 

喜欢

 dig -t mx yahoo.com 

如果你看到两个nslookup中的IP和挖掘然后罚款,否则它是确认的DNS问题。

查看/var/log/mail.log来查看邮件服务器正在做什么; 将相关条目粘贴到您的问题中,如果这些条目对您没有意义。 此外,您的configuration文件的副本可能会有所帮助。

为什么不能尝试这个: – http://jitamitra.blogspot.com/2009/03/configure-postfix-postfixadmin-dovecot.html

我发现这是非常简单的configuration方式,一旦你完成,你可以根据需要自定义它,只要看看这个。