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