`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 أو المجالات الرئيسية. رفض إذا كانت النتيجة "رفض" أو "[45] xx text". تصريح خلاف ذلك.
- `check_client_access maptype:mapname:` انظر smtpd_client_restrictions .
- `reject:` رفض الطلب. ضع هذا في نهاية التقييد.
- `permit:` السماح بالطلب. ضع هذا في نهاية التقييد.

يتم تطبيق القيود بالترتيب كما هو محدد ؛ القيد الأول الذي يطابق الانتصارات.

حدد قائمة بالقيود مفصولة بفواصل و / أو مسافة بيضاء. استمر في السطور الطويلة ببدء السطر التالي بمسافة بيضاء.