`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:` السماح بالطلب. ضع هذا في نهاية التقييد.

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

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