`smtpd_helo_restrictions`

Ten parametr określa fakultatywne ograniczenia na to, co klienci SMTP mogą wysyłać w poleceniach SMTP HELO i EHLO.

Domyślne jest zezwalanie na wszystko. Możliwe są następujące ograniczenia:

- `permit_mynetworks:` zezwalać, gdy adres klienta pasuje do `$mynetworks`.
- `reject_unknown_client:` odrzucać żądanie, gdy nazwa hosta klienta jest nieznana.
- `reject_maps_rbl:` odrzucać, gdy klient jest wymieniony wśród `$maps_rbl_domains`.
- `reject_invalid_hostname:` odrzucać nazwę hosta HELO o nieprawidłowej składni.
- `reject_unknown_hostname:` odrzucać nazwę hosta HELO nie posiadającą rekordu A ani MX w DNS-ie.
- `reject_non_fqdn_hostname:` odrzucać nazwę hosta HELO, która nie jest postaci FQDN.
- `check_helo_access maptype:mapname:` poszukiwać nazwy hosta HELO lub domen nadrzędnych. Odrzucać, gdy wynikiem jest REJECT lub "[45]xx tekst". Zezwalać w pozostałych przypadkach.
- `check_client_access maptype:mapname:` patrz smtpd_client_restrictions.
- `reject:` odrzucać połączenie. Umieszczaj to na końcu ograniczenia.
- `permit:` zezwalać na połączenie. Umieszczaj to na końcu ograniczenia.

Ograniczenia są stosowane w takiej kolejności, w jakiej je podano; wygrywa pierwsze pasujące ograniczenie.

Podaj liste ograniczeń rozdzieloną przecinakami i/lub białymi znakami. Kontynuuj długie linie rozpoczynając następną od białego znaku.