`smtpd_helo_restrictions`

このパラメーターは、SMTP HELOおよびEHLOコマンドで送信できるSMTPクライアントに関するオプションの制限を指定します。

デフォルトではすべてを許可します。次の制限があります。

- `permit_mynetworks:`クライアントのアドレスが`$mynetworks`一致する場合に許可します。
- `reject_unknown_client:`クライアントのホスト名が不明な場合、リクエストを拒否します。
- `reject_maps_rbl:`クライアントが`$maps_rbl_domains`下にリストされている場合は拒否します。
- `reject_invalid_hostname:`構文が`reject_invalid_hostname:`ないHELOホスト名を拒否します。
- `reject_unknown_hostname:` DNS AまたはMXレコードのないHELOホスト名を拒否します。
- `reject_non_fqdn_hostname:` FQDN形式でないHELOホスト名を拒否します
- `check_helo_access maptype:mapname:` HELOホスト名または親ドメインを検索します。結果がREJECTまたは "[45] xx text"の場合は拒否します。それ以外の場合は許可します。
- `check_client_access maptype:mapname:` smtpd_client_restrictionsを参照してください。
- `reject:`リクエストを拒否します。これを制限の最後に置きます。
- `permit:`リクエストを許可します。これを制限の最後に置きます。

制限は指定された順序で適用されます。勝った最初の制限。

コンマや空白で区切られた制限のリストを指定します。空白で次の行を開始して、長い行を続けます。