Доброе время суток!
Нужна помощь в настройке exim4. Вернее даже не в настройке, а в поиске причины ошибок :)
На двух серверах (Debian etch) абсолютно однаковый софт. Настроен exim4, ессно relay закрыт для неавторизованных отправителей. На одном серваке все нормально, авторизация проходит нормально, почта, ессно, уходит.На другом же следующая херня в логах, и почта, соответственно не уходит, кроме, как с хостов из relay_from_hosts.
2008-01-23 11:51:38 cram authenticator failed for (VSUNCOV) [##.###.##.###]: 535 Incorrect authentication data
2008-01-23 11:51:38 plain authenticator failed for (VSUNCOV) [##.###.##.###]: 535 Incorrect authentication data
2008-01-23 11:51:38 login authenticator failed for (VSUNCOV) [##.###.##.###]: 535 Incorrect authentication dataНу и после этого, соответственно:
2008-01-23 11:51:38 H=(VSUNCOV) [##.###.##.###] F=<##########u> rejected RCPT <##########>: relay not permitted##### - соответственно, ip и email :)
В конфиге exim'а:
begin authenticators
cram:
driver = cyrus_sasl
public_name = CRAM-MD5
server_set_id = $1
plain:
driver = cyrus_sasl
public_name = PLAIN
server_set_id = $1
login:
driver = cyrus_sasl
public_name = LOGIN
server_set_id = $1Как уже сказал, что на другом серваке конфиг аналогичен (не только что касается authenticators, но и вообще).
Exim переустанавливал, собирал из исходников - одна фигня.
Есть мысли, куда копать и в чем проблема?
>[оверквотинг удален]
>server_set_id = $1
>login:
>driver = cyrus_sasl
>public_name = LOGIN
>server_set_id = $1
>
>Как уже сказал, что на другом серваке конфиг аналогичен (не только что
>касается authenticators, но и вообще).
>Exim переустанавливал, собирал из исходников - одна фигня.
>Есть мысли, куда копать и в чем проблема?смотрите в debug-е
exim -bd -d+all расскажет много интересного что у вас вообще происходит.
>смотрите в debug-е
>exim -bd -d+all расскажет много интересного что у вас вообще происходит.посмотрел.
как понимаю вот эта главная строка:
15980 Cyrus SASL permanent failure -20 (user not found)Но в чем причина не понимаю пока. Авторизация в dovecot проходит нормально...
Вот часть лога, относящаяся к авторизации:
15980 SMTP<< AUTH CRAM-MD5
15980 Calling sasl_server_start(CRAM-MD5,"")
15980 SMTP>> 334 PDEwMTMyNDE5OTMuOTk5NTk3MkBob3N0aW5nMDQuaW8taG9zdHMucnU+
15980 SMTP<< dmxhZGltaXJAaW8taG9zdHMucnUgYzA2MzlmMjY4ZWI2OWVjYTc2MzUwZWUzMmFiODVlMjc=
15980 Calling sasl_server_step("dmxhZGltaXJAaW8taG9zdHMucnUgYzA2MzlmMjY4ZWI2OWVjYTc2MzUwZWUzMmFiODVlMjc=")
15980 Cyrus SASL permanent failure -20 (user not found)
15980 LOG: REJECT
15980 cram authenticator (CRAM-MD5):
15980 Cyrus SASL permanent failure: user not found
15980 SMTP>> 535 Incorrect authentication data
15980 LOG: MAIN REJECT
15980 cram authenticator failed for (######) [##.###.##.###]: 535 Incorrect authentication data
15980 SMTP<< AUTH PLAIN
15980 host in smtp_accept_max_nonmail_hosts? yes (matched "*")
15980 Calling sasl_server_start(PLAIN,"")
15980 SMTP>> 334
15980 SMTP<< AHZsYWRpbWlyQGlvLWhvc3RzLnJ1AGFsZXhhbmRyYQ==
15980 Calling sasl_server_step("AHZsYWRpbWlyQGlvLWhvc3RzLnJ1AGFsZXhhbmRyYQ==")
15980 Cyrus SASL permanent failure -20 (user not found)
15980 LOG: REJECT
15980 plain authenticator (PLAIN):
15980 Cyrus SASL permanent failure: user not found
15980 SMTP>> 535 Incorrect authentication data
15980 LOG: MAIN REJECT
15980 plain authenticator failed for (#######) [##.###.##.###]: 535 Incorrect authentication data
15980 SMTP<< RSET
15980 SMTP>> 250 Reset OK
15980 SMTP<< AUTH LOGIN
15980 Calling sasl_server_start(LOGIN,"")
15980 SMTP>> 334 VXNlcm5hbWU6
15980 SMTP<< dmxhZGltaXJAaW8taG9zdHMucnU=
15980 Calling sasl_server_step("dmxhZGltaXJAaW8taG9zdHMucnU=")
15980 SMTP>> 334 UGFzc3dvcmQ6
15980 SMTP<< YWxleGFuZHJh
15980 Calling sasl_server_step("YWxleGFuZHJh")
15980 Cyrus SASL permanent failure -20 (user not found)
15980 LOG: REJECT
15980 login authenticator (LOGIN):
15980 Cyrus SASL permanent failure: user not found
15980 SMTP>> 535 Incorrect authentication data
15980 LOG: MAIN REJECT
15980 login authenticator failed for (######) [##.###.##.###]: 535 Incorrect authentication data
>[оверквотинг удален]
>15980 SMTP<< YWxleGFuZHJh
>15980 Calling sasl_server_step("YWxleGFuZHJh")
>15980 Cyrus SASL permanent failure -20 (user not found)
>15980 LOG: REJECT
>15980 login authenticator (LOGIN):
>15980 Cyrus SASL permanent failure: user not found
>15980 SMTP>> 535 Incorrect authentication data
>15980 LOG: MAIN REJECT
>15980 login authenticator failed for (######) [##.###.##.###]: 535 Incorrect authentication
>dataэта билеберда при передачи auth на самом деле или вы заменяли?
что за клиент?
интересно что у вас в server_set_id? (кстати для PLAIN должно быть $2)
посмотреть можно в переменной $authenticated_id