`smtpd_recipient_restrictions`

تحدد هذه المعلمة قيودًا على عناوين المستلمين التي يمكن لعملاء SMTP إرسالها في أوامر RCPT TO.

<include relay_rules> لا يلزم إدراج هذه الوجهات في `$relay_domains` .

تتوفر القيود التالية (* جزء من الإعداد الافتراضي):

- `*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_relay_domains:` السماح بالبريد فقط:
  - إلى وجهات تتطابق مع `$inet_interfaces` أو `$mydestination` أو `$virtual_maps` ،
  - من عملاء موثوقين يطابقون `$relay_domains` أو نطاق فرعي لها ،
  - من عملاء غير موثوق بهم إلى وجهات تتطابق مع `$relay_domains` أو نطاق فرعي لها (باستثناء العناوين ذات التوجيه المحدد من قبل المرسل).
  رفض أي شيء آخر.
- `permit_auth_destination:` بريد التصريح:
  - إلى وجهات تتطابق مع `$inet_interfaces` أو `$mydestination` أو `$virtual_maps` ،
  - إلى وجهات تتطابق مع `$relay_domains` أو نطاق فرعي لها ، باستثناء العناوين ذات التوجيه المحدد من قبل المرسل.
- `reject_unauth_destination:` رفض البريد ما لم يتم إرساله
  - إلى وجهات تتطابق مع `$inet_interfaces` أو `$mydestination` أو `$virtual_maps` ،
  - إلى وجهات تتطابق مع `$relay_domains` أو نطاق فرعي لها ، باستثناء العناوين ذات التوجيه المحدد من قبل المرسل.
- `reject_unauth_pipelining:` برفض البريد من البريد العشوائي لخط الأنابيب غير المرغوب فيه
- `permit_mx_backup:` قبول البريد للمواقع التي `permit_mx_backup:` كمضيف MX.
- `reject_unknown_recipient_domain:` رفض المجالات التي لا تحتوي على سجل A أو MX.
- `check_recipient_access maptype:mapname:` ابحث عن عنوان المستلم أو المجال الأصلي أو localpart @. رفض إذا كانت النتيجة "رفض" أو "[45] xx text". تصريح خلاف ذلك.
- `check_client_access maptype:mapname:` انظر smtpd_client_restrictions .
- `check_helo_access maptype:mapname:` انظر smtpd_helo_restrictions .
- `check_sender_access maptype:mapname:` انظر smtpd_sender_restrictions .
- `reject_non_fqdn_hostname:` رفض اسم مضيف HELO غير الموجود في نموذج FQDN.
- `reject_non_fqdn_sender:` رفض عنوان المرسل غير الموجود في نموذج FQDN.
- `reject_non_fqdn_recipient:` رفض عنوان المستلم غير الموجود في نموذج FQDN.
- `reject:` رفض الطلب. ضع هذا في نهاية التقييد.
- `permit:` السماح بالطلب. ضع هذا في نهاية التقييد.

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

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

ملاحظة: يجب أن تحدد على الأقل أحد القيود التالية بخلاف POSTFIX يرفض تلقي البريد:
`reject, check_relay_domains, reject_unauth_destination`