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

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

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