On Mon, Jan 20, 2025 at 05:19:57PM -0600, Christian Seberino via Postfix-users 
wrote:

> I set up a Postfix server to send and receive emails for autoprog.org.
> It successfully sends but cannot receive emails.  When I try the sender
> gets "Recipient address rejected: Access denied".  Why?  How fix?  Thanks.
> 
> smtpd_recipient_restrictions = reject_non_fqdn_sender,
>     reject_non_fqdn_recipient, reject_unknown_sender_domain,
>     reject_unknown_recipient_domain, reject_unauth_pipelining,
>     permit_sasl_authenticated, reject

The only "permit" here is for SASL authenticated users, with a final
"reject" nothing else is allowed.  Plausible for an outgoing submission
server, but not for receiving inbound mail from others.  Postfix is
doing exactly what you asked.

More reasonable would be:

    smtpd_recipient_restrictions =
        reject_unauth_destination,
        reject_unauth_pipelining,
        reject_non_fqdn_sender,
        reject_unknown_sender_domain,
        ... Perhaps a carefully chosen mainstream RBL ...
        ... The final "permit" is implicit, but perhaps a useful reminder ...
        permit

And in master.cf, a different set of restrictions for submission,
via "-o foo=bar" overrides for all the standard restriction lists.

-- 
    Viktor.
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to