Postfix接受自己的中继域

我有问题,我的后缀接受他自己的中继域。

Postfix充当一个Relayhost。

可以阻止这个吗?

感谢您的回复

我尝试从客户端的以下telnettesting:

telnet MYSERVER 25 Trying XXX.XXX.XXX.XXX... Connected to MYSERVER. Escape character is '^]'. 220 MYSERVER ESMTP Postfix (Ubuntu) helo example.com 250 MYSERVER mail from:test@MYDOMAIN 250 2.1.0 Ok rcpt to:test@MYDOMAIN 250 2.1.5 Ok DATA 354 End data with <CR><LF>.<CR><LF> . 250 2.0.0 Ok: queued as 2C97.... 

main.cf

 myhostname = MYSERVER alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = MYSERVER, localhost.MYDOMAIN, localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 …. transport_maps = hash:/etc/postfix/transport relay_domains = hash:/etc/postfix/relay_domains relay_recipient_maps = hash:/etc/postfix/relay_recipients_map …. # Restrictions smtpd_helo_required = yes smtpd_recipient_restrictions = # White- and Blacklist check_client_access hash:/etc/postfix/accesslists/access_client, check_helo_access hash:/etc/postfix/accesslists/access_helo, # use clear mails reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, # own user permit_sasl_authenticated, permit_mynetworks, # RBL reject_rbl_client zen.spamhaus.org, reject_rbl_client ix.dnsbl.manitu.net, reject_rbl_client bl.spamcop.net, reject_unverified_recipient, reject_unauth_destination, permit 

我有问题,我的后缀接受他自己的中继域。

当然是。 如果没有,它如何传递邮件?

Postfix充当一个Relayhost。

确保你明白这是什么意思

可以阻止这个吗?

当然; 从relay_domains删除有问题的域名。

中继邮件是一种二进制操作:邮件被接受和中继,或不被接受。
没有第三种select。

这是完全正常的,是SMTP的工作原理。 您没有传递您的服务器,您发送了一封电子邮件给您的服务器权威域名的用户。 你基本上“模仿”一个SMTP会话到你的服务器来发送你的用户一封电子邮件。 这些命令与任何SMTP服务器连接到服务器时发送给用户的电子邮件相同。

澄清:你不能传递你的服务器。 您向您的用户发送了一封电子邮件到您的服务器。