قيود على إرسال أوامر HELO 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: السماح بالطلب. ضع هذا في نهاية التقييد.
يتم تطبيق القيود بالترتيب كما هو محدد ؛ القيد الأول الذي يطابق الانتصارات. حدد قائمة بالقيود مفصولة بفواصل و / أو مسافة بيضاء. استمر في السطور الطويلة ببدء السطر التالي بمسافة بيضاء.