我正在pipe理一个服务器,主要处理使用虚拟别名地图中继邮件。 由于某种原因,我不知道电子邮件,通过这些地图是越来越反弹。 我已经检查,以确保域名在我的virtual_alias_domains表中,但他们仍然弹跳。 我咨询了后缀网站,但一切似乎设置正确。 我如何诊断这个问题?
以下是可能有所帮助的信息:
Aug 2 00:07:01 server2 postfix/smtpd[6729]: NOQUEUE: reject: RCPT from <sender address>: 454 4.7.1 <recipient address>: Relay access denied; from=<sender address> to=<recipient address> proto=ESMTP helo=<sender server> # postconf -n alias_database = hash:/usr/local/etc/postfix/aliases alias_maps = hash:/usr/local/etc/postfix/aliases, hash:/usr/local/etc/postfix/aliases-www command_directory = /usr/local/sbin config_directory = /usr/local/etc/postfix daemon_directory = /usr/local/libexec/postfix data_directory = /var/db/postfix debug_peer_level = 2 html_directory = /usr/local/share/doc/postfix mail_owner = postfix mailbox_command = /usr/local/bin/procmail mailbox_size_limit = 524288000 mailq_path = /usr/local/bin/mailq manpage_directory = /usr/local/man message_size_limit = 40960000 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain myhostname = mymailserver.domain.com mynetworks = #list of ip's# myorigin = $mydomain newaliases_path = /usr/local/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/local/share/doc/postfix sample_directory = /usr/local/etc/postfix sendmail_path = /usr/local/sbin/sendmail setgid_group = maildrop soft_bounce = yes unknown_local_recipient_reject_code = 450 virtual_alias_domains = hash:/usr/local/etc/postfix/virtual-alias-domains virtual_alias_maps = hash:/usr/local/etc/postfix/virtusertable virtual_mailbox_base = /var/mail virtual_mailbox_limit = 524288000
postconf -d smtpd_recipient_restrictions :
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
postconf -d mynetworks :
mynetworks = 127.0.0.0/8 <serversSubnet>
可能想要:
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
要么
mynetworks = 127.0.0.0/8 <serversSubnet> <clientSubnet>
也许两个
等等 让你的措辞正确。
当你有virtual_alias_maps那么这是邮件传递到本地邮箱,而不是为其他人中继邮件。
当你想中继邮件的其他领域,你需要像transport_maps或relay_domains和relay_recipient_maps。
有关示例,请参阅此http://www.postfix.org/STANDARD_CONFIGURATION_README.html 。
你如何logging看起来像邮件反弹?
您可能需要检查接收SMTP服务器是否没有阻止主题服务器。