Подскажите, plz, в чем дело? Проверяю "руками" настройку Cyrus-sasl-2.1.15 в Postfix-2.0.14 - отправка почты через другой smtp_server - вроде нормально. Отправляю почту - мой Postfix не пытается аутентифицироваться на smtp-сервере и получает отказ.
/etc/postfix/main.cf: relayhost = smtp_server:2525 smtpd_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
/etc/postfix/sasl_passwd: smtp_server user:passwd
telnet smtp_server 2525 220 smtp_server ESMTP Server at smtp_server is ready to rock! ehlo myhost 250-smtp_server no DNS A-data returned myhost (ну и ладно) 250-HELP 250-PIPELINING 250-ETRN 250-DSN 250-TURN 250-ATRN 250-SIZE 3145728 250-STARTTLS 250-AUTH=LOGIN 250-AUTH LOGIN PLAIN CRAM-MD5 DIGEST-MD5 MSN 250-8BITMIME 250 EHLO auth plain blablablabla== 235 username relaying authenticated MAIL FROM:<my_addr> SIZE=323 250 my_addr sender accepted RCPT TO:<any_addr> 250 any_addr will relay mail for an authenticated user DATA 354 Enter mail, end with "." on a line by itself . . . . 250 17194485 message accepted for delivery quit
т.е. все OK, но
echo text |mail -s subj any_addr /usr/sbin/sendmail -q
/var/log/mail/info: 220 smtp_server ESMTP Server at smtp_server is ready to rock! ehlo myhost 250-smtp_server no DNS A-data returned myhost (ну и ладно) 250-HELP 250-PIPELINING 250-ETRN 250-DSN 250-TURN 250-ATRN 250-SIZE 3145728 250-STARTTLS 250-AUTH=LOGIN 250-AUTH LOGIN PLAIN CRAM-MD5 DIGEST-MD5 MSN 250-8BITMIME 250 EHLO MAIL FROM:<my_addr> SIZE=323 RCPT TO:<any_addr> DATA 250 my_addr sender accepted 571 any_addr Relaying prohibited 554 no valid RCPT address specified RSET QUIT
Почему мой Postfix не посылает команду auth plain или login?
Thanks, Julian.