`smtpd_recipient_restrictions`

این پارامتر محدودیت هایی را در آدرس های گیرنده مشخص می کند که مشتریان SMTP می توانند در دستورات RCPT TO ارسال کنند.

<include relay_rules> نیازی نیست که این مقاصد در `$relay_domains` ذکر `$relay_domains` .

محدودیت های زیر موجود است (* بخشی از تنظیم پیش فرض است):

- `*permit_mynetworks:` اگر آدرس مشتری با `$mynetworks` مطابقت داشته باشد ، اجازه می دهد.
- `reject_unknown_client:` اگر نام میزبان مشتری ناشناخته است ، درخواست را رد کنید.
- `reject_maps_rbl:` اگر مشتری تحت `$maps_rbl_domains` ذکر شده است ، `$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` یا `$virtual_maps` ،
  - از مشتریان قابل اعتماد مطابقت `$relay_domains` یا زیر دامنه آن ،
  - از مشتریهای غیر قابل اعتماد به مقصدی که با `$relay_domains` یا زیر دامنه آنها `$relay_domains` (به جز آدرس هایی با مسیریابی مشخص شده توسط فرستنده).
  هر چیز دیگری را رد کنید.
- `permit_auth_destination:` نامه اجازه:
  - به مقصد مطابق `$inet_interfaces` ، `$mydestination` `$virtual_maps` یا `$virtual_maps` ،
  - به مقصد مطابق با `$relay_domains` یا زیر دامنه آن ، به جز آدرس هایی با مسیریابی مشخص شده برای فرستنده.
- `reject_unauth_destination:` نامه را رد کنید مگر اینکه ارسال شود
  - به مقصد مطابق `$inet_interfaces` ، `$mydestination` `$virtual_maps` یا `$virtual_maps` ،
  - به مقصد مطابق با `$relay_domains` یا زیر دامنه آن ، به جز آدرس هایی با مسیریابی مشخص شده برای فرستنده.
- `reject_unauth_pipelining:` نامه را از اسپم های نادرست لوله کشی نامناسب رد کنید
- `permit_mx_backup:` نامه هایی را برای سایتهایی که مرا به عنوان میزبان MX در لیست قرار می دهند ، ایمیل بفرستید
- `reject_unknown_recipient_domain:` دامنه های بدون سابقه A یا MX را رد کنید.
- `check_recipient_access maptype:mapname:` آدرس گیرنده ، دامنه والدین یا محلی را جستجو کنید. رد کنید اگر نتیجه REJECT باشد یا "" [45] xx text ". در غیر این صورت اجازه دهید
- `check_client_access maptype:mapname:` به smtpd_client_restractions مراجعه کنید.
- `check_helo_access maptype:mapname:` به smtpd_helo_restractions مراجعه کنید.
- `check_sender_access maptype:mapname:` به smtpd_sender_restractions مراجعه کنید.
- `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`