`smtpd_helo_restrictions`

此參數指定對SMTP客戶端可以在SMTP HELO和EHLO命令中發送的內容的可選限制。

默認設置為允許所有操作。可以使用以下限制：

- `permit_mynetworks:`如果客戶端地址匹配`$mynetworks` 。
- `reject_unknown_client:`如果客戶端主機名未知，則拒絕請求。
- `reject_maps_rbl:`如果客戶端在`$maps_rbl_domains`下列出，則拒絕。
- `reject_invalid_hostname:`拒絕語法錯誤的HELO主機名。
- `reject_unknown_hostname:`拒絕沒有DNS A或MX記錄的HELO主機名。
- `reject_non_fqdn_hostname:`拒絕非FQDN格式的HELO主機名
- `check_helo_access maptype:mapname:`查找HELO主機名或父域。如果結果是拒絕或“ [45] xx文本”，則拒絕。否則允許。
- `check_client_access maptype:mapname:`請參見smtpd_client_restrictions 。
- `reject:`拒絕請求。將其放在限制的末尾。
- `permit:`允許請求。將其放在限制的末尾。

限制按照指定的順序應用；符合條件的第一個限制條件。

指定限制列表，以逗號和/或空格分隔。通過在下一行以空格開頭繼續長行。