我用Postfix和Webmin运行Ubuntu Server 9.10。
我为这个serverfault.com的答案创build了3个域的虚拟主机。
但邮件并没有传达给世界。 我有3个域名绑定到我的DNS在webmin,以及内部DNS点击邮件服务器,并遵循该指令使用这篇文章在networking上 。
域和Web服务器工作得很好。 我也有FTP工作得很好。 所以,剩下的问题是邮件。 出于某种原因无法将邮件转发到Gmail帐户。 注意我只是想做Postfixconfiguration的“简单版本”,如果你的答案在Webmin-ease中,那会对我有所帮助。 但是,如果您build议,我可以编辑一个文本文件。
我被要求包含一些/var/log/mail.log的东西,所以这里是:
May 24 16:43:26 uc6 postfix/smtpd[432]: NOQUEUE: reject: RCPT from mail-gy0-f176.google.com[209.85.160.176]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-gy0-f176.google.com>
另外,看起来像我受到随机端口扫描仪试图寻找开放继电器:
(请注意,我将以下IP地址更改为55.55.55.55的隐私权)
May 24 13:40:54 uc6 postfix/smtpd[29311]: NOQUEUE: reject: RCPT from 123-204-7-37.dynamic.seed.net.tw[123.204.7.37]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=SMTP helo=<55.55.55.55>
find了。 在Webmin的Postfix模块中设置邮件别名后,我必须编辑:
/etc/postfix/main.cf中
并添加在这一行…
virtual_alias_domains = example1.com example2.com
其中exampel1.com和example2.com是2域我想转发邮件…
…在这条线上面加了…
virtual_alias_maps = hash:/ etc / postfix / virtual
然后我必须运行这些命令:
postmap /etc/postfix/virtual postfix reload
然后在那之后工作。
资料来源: http : //www.postfix.org/VIRTUAL_README.html (search“中继访问被拒绝”)