`smtpd_sender_restrictions`

此参数指定对SMTP客户端可以在MAIL FROM命令中发送的发件人地址的可选限制。

默认设置是允许任何发件人地址。可以使用以下限制：

- `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_sender_access maptype:mapname:`查找发件人地址，父域或localpart @。如果结果为REJECT或“ [45] xx文本”则拒绝，否则拒绝。
- `check_client_access maptype:mapname:`请参见smtpd_client_restrictions 。
- `check_helo_access maptype:mapname:`请参见smtpd_helo_restrictions 。
- `reject_non_fqdn_hostname:`拒绝非FQDN格式的HELO主机名
- `reject_non_fqdn_sender:`拒绝非FQDN格式的发件人地址
- `reject:`拒绝请求。将其放在限制的末尾。
- `permit:`允许请求。将其放在限制的末尾。

限制按照指定的顺序应用；符合条件的第一个限制条件。

指定限制列表，以逗号和/或空格分隔。通过在下一行以空格开头继续长行。