Здравствуйте!
В локальной сети есть 2 почтовых сервера. Старый (sendmail+qpopper) и новый (postfix+dovecot+mysql). Настроена пересылка почты между ними (почтовые домены разные). На новом сервере настроил smtp-авторизацию и теперь клиенты могут отправлять почту, только если в клиенте нового сервера включена опция:
SMTP-серверу требуется проверка подлинности
Аналогично серверу для входящей почты
5.7.1 <user@dom.lan>: Sender address rejected: not logged in
mynetworks = xx.xx.xx.xx/16
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = reject_sender_login_mismatch
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_client_restrictions = permit_sasl_authenticated