`smtpd_sender_restrictions`

این پارامتر محدودیت های اختیاری را در آدرس های فرستنده مشخص می کند که مشتریان SMTP می توانند در دستورات MAIL FROM برای آنها ارسال کنند.

پیش فرض اجازه دادن به هر آدرس فرستنده است. محدودیت های زیر موجود است:

- `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_sender_access maptype:mapname:` دنبال آدرس فرستنده ، دامنه والدین یا localpart @ باشید. رد کنید اگر نتیجه REJECT باشد یا متن "[45] xx" در غیر این صورت مجاز است.
- `check_client_access maptype:mapname:` به smtpd_client_restractions مراجعه کنید.
- `check_helo_access maptype:mapname:` به smtpd_helo_restractions مراجعه کنید.
- `reject_non_fqdn_hostname:` نام میزبان HELO را که به فرم FQDN نیست رد کنید
- `reject_non_fqdn_sender:` آدرس فرستنده را رد کنید که به فرم FQDN نباشد
- `reject:` رد درخواست. این کار را در انتهای یک محدودیت قرار دهید.
- `permit:` اجازه درخواست. این کار را در انتهای یک محدودیت قرار دهید.

محدودیت ها به ترتیب مشخص شده اعمال می شوند. اولین محدودیتی که برنده است مطابقت دارد.

لیستی از محدودیت ها ، جدا شده با کاما و / یا فضای سفید را مشخص کنید. خطوط طولانی را با شروع خط بعدی با فضای سفید ادامه دهید.