我一直在尝试使用本教程在ubuntu中设置邮件服务器: http : //flurdy.com/docs/postfix/index.html
我已经完成了基本的configuration(我还没有到达扩展部分)
所以,我已经使用telnet和以下工作:
发送电子邮件到Gmail
发送邮件给自己
转发它收到的邮件(我已经将收到的邮件转发给外部帐户用于testing目的,所以上述步骤将邮件转发到另一个Gmail帐户)
所以我的问题是我不能从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方式,一旦你完成,你可以根据需要自定义它,只要看看这个。