H?ctor Moreno Blanco:
> We have our mail relays. In these relays we check the users aliases
> in our LDAP.
>
> Furthermore, we want other servers to relay on our sides authenticating
> with a fix user with sasl_password, but I can't make this work.
>
> smtpd_sender_login_maps = ldap:matchlogin
> smtpd_recipient_restrictions = reject_unauth_pipelining,
>       reject_non_fqdn_sender, reject_non_fqdn_recipient,
>       reject_unknown_sender_domain, reject_unknown_recipient_domain,
>       permit_mynetworks, reject_sender_login_mismatch,
>       permit_sasl_authenticated, reject_unauth_destination
...
> Dec 17 16:54:45 relay postfix/smtpd[19444]: NOQUEUE: reject: RCPT from 
> unknown[192.168.13.50]: 553 5.7.1 <u...@my.domain.es>: Sender address 
> rejected: not logged in; from=<u...@my.domain.es> to=<us...@domain2.com> 
> proto=ESMTP helo=<estafeta2.relay.es>
> 
> Which is normal, because it can't check the users identity.
> 
> Is there anything I'm missing in order to communicate between our servers?

Don't use reject_sender_login_mismatch for mail from a trusted relay
host.

smtpd_recipient_restrictions = reject_unauth_pipelining, 
       reject_non_fqdn_sender, reject_non_fqdn_recipient,
       reject_unknown_sender_domain, reject_unknown_recipient_domain,
       permit_mynetworks, reject_sender_login_mismatch,
       permit_sasl_authenticated, reject_unauth_destination

Add the trusted relay hosts (or better, their network range) to
main.cf:mynetworks.

        Wietse

Reply via email to