smtpd_recipient_restrictions
此参数指定对SMTP客户端可以在RCPT TO命令中发送的收件人地址的限制。 这些目的地不需要在$relay_domains列出。 可以使用以下限制(*是默认设置的一部分):
- *permit_mynetworks:如果客户端地址匹配$mynetworks 。
- reject_unknown_client:如果客户端主机名未知,则拒绝请求。
- reject_maps_rbl:如果客户端在$maps_rbl_domains下列出,则拒绝。
- reject_invalid_hostname:拒绝语法错误的HELO主机名。
- reject_unknown_hostname:拒绝没有DNS A或MX记录的HELO主机名。
- reject_unknown_sender_domain:拒绝没有A或MX记录的发件人域。
- *check_relay_domains:仅允许邮件: 拒绝其他任何东西。
- permit_auth_destination:允许邮件:
- reject_unauth_destination:拒绝邮件,除非已发送
- reject_unauth_pipelining:拒绝通过不正确的管道方式发送垃圾邮件的邮件
- permit_mx_backup:接受将我列为MX主机的网站的邮件。
- reject_unknown_recipient_domain:拒绝没有A或MX记录的域。
- check_recipient_access maptype:mapname:查找收件人地址,父域或localpart @。如果结果是拒绝或“ [45] xx文本”,则拒绝。否则允许。
- check_client_access maptype:mapname:请参见smtpd_client_restrictions 。
- check_helo_access maptype:mapname:请参见smtpd_helo_restrictions 。
- check_sender_access maptype:mapname:请参见smtpd_sender_restrictions 。
- reject_non_fqdn_hostname:拒绝非FQDN格式的HELO主机名。
- reject_non_fqdn_sender:拒绝非FQDN格式的发件人地址。
- reject_non_fqdn_recipient:拒绝非FQDN格式的收件人地址。
- reject:拒绝请求。将其放在限制的末尾。
- permit:允许请求。将其放在限制的末尾。
限制按照指定的顺序应用;符合条件的第一个限制条件。 指定限制列表,以逗号和/或空格分隔。通过在下一行以空格开头继续长行。
注意:您必须指定以下至少一项限制,否则POSTFIX拒绝接收邮件:
reject, check_relay_domains, reject_unauth_destination