`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:` ปฏิเสธชื่อโฮสต์ HELO ที่ไม่มีระเบียน DNS A หรือ MX
- ปฏิเสธ `reject_non_fqdn_hostname:` ปฏิเสธชื่อโฮสต์ HELO ที่ไม่อยู่ในรูปแบบ FQDN
- `check_helo_access maptype:mapname:` ค้นหาชื่อโฮสต์ HELO หรือโดเมนหลัก ปฏิเสธหากผลลัพธ์คือ REJECT หรือ "[45] xx text" อนุญาตเป็นอย่างอื่น
- `check_client_access maptype:mapname:` ดู smtpd_client_restrictions
- `reject:` ปฏิเสธคำขอ วางสิ่งนี้ไว้ท้ายข้อ จำกัด
- `permit:` อนุญาตคำขอ วางสิ่งนี้ไว้ท้ายข้อ จำกัด

ข้อ จำกัด ถูกนำไปใช้ตามลำดับที่ระบุ ข้อ จำกัด แรกที่ตรงกับที่ชนะ

ระบุรายการข้อ จำกัด คั่นด้วยเครื่องหมายจุลภาคและ / หรือช่องว่าง ดำเนินการต่อบรรทัดยาวโดยเริ่มบรรทัดถัดไปด้วยช่องว่าง