Код: Выделить всё
auth_login authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[217.74.169.48]:25: 535 Incorrect authentication data
Модератор: xM
Код: Выделить всё
auth_login authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[217.74.169.48]:25: 535 Incorrect authentication data
По моему он CRAM-MD5 просит. Он у меня настроен в Exim и проблем ни с одним клиентом нет.damir_madaga писал(а):Ну вот уш не думал что Thunderbird может не нормально работать! Не уже ли ни кто его не использует для отправки писем не из локалки?
Код: Выделить всё
# А так авторизуется "Летучая Мышь" - TheBat!
auth_cram_md5:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${lookup mysql{SELECT `password` FROM \
`mailbox` WHERE `username` \
= '${quote_mysql:$auth1}'}{$value}fail}
Код: Выделить всё
Sep 20 02:10:40 specsv-mail exim[71934]: auth_cram_md5 authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[80.65.17.189]:25: 535 Incorrect authenticat
Sep 20 02:10:40 specsv-mail exim[71934]: auth_cram_md5 authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[80.65.17.189]:25: 535 Incorrect authenticat
Sep 20 02:10:40 specsv-mail exim[71934]: auth_plain authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[80.65.17.189]:25: 535 Incorrect authentication
Sep 20 02:10:40 specsv-mail exim[71934]: auth_plain authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[80.65.17.189]:25: 535 Incorrect authentication
Sep 20 02:10:40 specsv-mail exim[71934]: auth_login authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[80.65.17.189]:25: 535 Incorrect authentication
Sep 20 02:10:40 specsv-mail exim[71934]: auth_login authenticator failed for ([10.10.1.6]) [89.105.137.169] I=[80.65.17.189]:25: 535 Incorrect authentication
Код: Выделить всё
#
begin authenticators
auth_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth2}' AND `password` = '${quote_mysql:$auth3}'}{yes}{
server_prompts = :
server_set_id = $auth2
auth_login:
driver = plaintext
public_name = LOGIN
server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth1}' AND `password` = '${quote_mysql:$auth2}'}{yes}{
server_prompts = Username:: : Password::
server_set_id = $auth1
auth_cram_md5:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth1}'}{$value}fail}
server_set_id = $auth2
Код: Выделить всё
default_pass_scheme = MD5-CRYPT
Правильно так, как работает.damir_madaga писал(а):Подскажите как правильно?
Код: Выделить всё
Exim is a Mail Transfer Agent. It is normally called by Mail User Agents,
not directly from a shell command line. Options and/or arguments control
what it does when called. For a list of options, see the Exim documentation.
Код: Выделить всё
exim -bd -d+all
Код: Выделить всё
19:48:17 2796 Listening...
19:50:13 2796 Connection request from 192.168.100.135 port 49232
19:50:13 2796 interface address=192.168.100.254 port=25
19:50:13 2796 search_tidyup called
19:50:13 2796 1 SMTP accept process running
19:50:13 2796 Listening...
19:50:13 2809 sender_fullhost = [192.168.100.135]
19:50:13 2809 sender_rcvhost = [192.168.100.135]
19:50:13 2809 Process 2809 is handling incoming connection from [192.168.100.135]
19:50:13 2809 checking for IP options
19:50:13 2809 no IP options found
19:50:13 2809 host in host_lookup? no (option unset)
19:50:13 2809 set_process_info: 2809 handling incoming connection from [192.168.100.135] I=[192.168.100.254]:25
19:50:13 2809 host in host_reject_connection? no (option unset)
19:50:13 2809 gethostbyname looked up these IP addresses:
19:50:13 2809 name=localhost address=127.0.0.1
19:50:13 2809 host in "localhost:127.0.0.0/8:192.168.100.0/24"? yes (matched "192.168.100.0/24")
19:50:13 2809 host in sender_unqualified_hosts? yes (matched "+relay_from_hosts")
19:50:13 2809 cached yes match for +relay_from_hosts
19:50:13 2809 host in recipient_unqualified_hosts? yes (matched "+relay_from_hosts" - cached)
19:50:13 2809 host in helo_verify_hosts? no (option unset)
19:50:13 2809 host in helo_try_verify_hosts? no (option unset)
19:50:13 2809 host in helo_accept_junk_hosts? yes (matched "192.168.100.0/24")
19:50:13 2809 expanding: $primary_hostname, ESMTP EXIM $version_number
19:50:13 2809 result: kth.ru, ESMTP EXIM 4.69
19:50:13 2809 SMTP>> 220 kth.ru, ESMTP EXIM 4.69
19:50:13 2809 Process 2809 is ready for new message
19:50:13 2809 smtp_setup_msg entered
19:50:13 2809 SMTP<< EHLO virtualxp
19:50:13 2809 virtualxp in helo_lookup_domains? no (end of list)
19:50:13 2809 sender_fullhost = (virtualxp) [192.168.100.135]
19:50:13 2809 sender_rcvhost = [192.168.100.135] (helo=virtualxp)
19:50:13 2809 set_process_info: 2809 handling incoming connection from (virtualxp) [192.168.100.135] I=[192.168.100.254]:25
19:50:13 2809 host in pipelining_advertise_hosts? yes (matched "*")
19:50:13 2809 host in auth_advertise_hosts? yes (matched "*")
19:50:13 2809 host in tls_advertise_hosts? no (option unset)
19:50:13 2809 SMTP>> 250-kth.ru Hello virtualxp [192.168.100.135]
19:50:13 2809 250-SIZE 41943040
19:50:13 2809 250-PIPELINING
19:50:13 2809 250-AUTH PLAIN LOGIN CRAM-MD5
19:50:13 2809 250 HELP
19:50:13 2809 SMTP<< AUTH LOGIN
19:50:13 2809 SMTP>> 334 VXNlcm5hbWU6
19:50:13 2809 SMTP<< c3VwcG9ydEBrdGgucnU=
19:50:13 2809 SMTP>> 334 UGFzc3dvcmQ6
19:50:13 2809 SMTP<< MjM3NTEx
19:50:13 2809 auth_login authenticator:
19:50:13 2809 $auth1 = support@kth.ru
19:50:13 2809 $auth2 = 237511
19:50:13 2809 $1 = support@kth.ru
19:50:13 2809 $2 = 237511
19:50:13 2809 expanding: $auth1
19:50:13 2809 result: support@kth.ru
19:50:13 2809 expanding: $auth2
19:50:13 2809 result: 237511
19:50:13 2809 expanding: SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth1}' AND `password` = '${quote_mysql:$auth2}'
19:50:13 2809 result: SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'
19:50:13 2809 search_open: mysql "NULL"
19:50:13 2809 search_find: file="NULL"
19:50:13 2809 key="SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'" partial=-1 affix=NULL starflags=0
19:50:13 2809 LRU list:
19:50:13 2809 internal_search_find: file="NULL"
19:50:13 2809 type=mysql key="SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'"
19:50:13 2809 database lookup required for SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'
19:50:13 2809 MySQL query: SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'
19:50:13 2809 MYSQL new connection: host=localhost port=0 socket=NULL database=exim user=exim
19:50:13 2809 MYSQL: no data found
19:50:13 2809 lookup failed
19:50:13 2809 expanding: yes
19:50:13 2809 result: yes
19:50:13 2809 skipping: result is not used
19:50:13 2809 expanding: no
19:50:13 2809 result: no
19:50:13 2809 expanding: ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth1}' AND `password` = '${quote_mysql:$auth2}'}{yes}{no}}
19:50:13 2809 result: no
19:50:13 2809 expanded string: no
19:50:13 2809 expanding: $auth1
19:50:13 2809 result: support@kth.ru
19:50:13 2809 SMTP>> 535 Incorrect authentication data
19:50:13 2809 LOG: MAIN REJECT
19:50:13 2809 auth_login authenticator failed for (virtualxp) [192.168.100.135] I=[192.168.100.254]:25: 535 Incorrect authentication data (set_id=support@kth.ru)
19:50:13 2809 SMTP>> 421 kth.ru lost input connection
19:50:13 2809 LOG: smtp_connection MAIN
19:50:13 2809 SMTP connection from (virtualxp) [192.168.100.135] I=[192.168.100.254]:25 lost
19:50:13 2809 search_tidyup called
19:50:13 2809 close MYSQL connection: localhost/exim/exim
19:50:13 2796 child 2809 ended: status=0x100
19:50:13 2796 0 SMTP accept processes now running
19:50:13 2796 Listening
А потом думай почему она ничего не возвращает?SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'
Код: Выделить всё
SELECT * FROM mailbox LIMIT 1
damir_madaga писал(а):Вот что получается при попытки отправить письмо
...
...
19:50:13 2809 SMTP<< AUTH LOGIN
19:50:13 2809 SMTP>> 334 VXNlcm5hbWU6
19:50:13 2809 SMTP<< c3VwcG9ydEBrdGgucnU=
19:50:13 2809 SMTP>> 334 UGFzc3dvcmQ6
19:50:13 2809 SMTP<< MjM3NTEx
19:50:13 2809 auth_login authenticator:
19:50:13 2809 $auth1 = support@kth.ru
19:50:13 2809 $auth2 = 237511
19:50:13 2809 $1 = support@kth.ru
19:50:13 2809 $2 = 237511
19:50:13 2809 expanding: $auth1
19:50:13 2809 result: support@kth.ru
19:50:13 2809 expanding: $auth2
19:50:13 2809 result: 237511
19:50:13 2809 expanding: SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth1}' AND `password` = '${quote_mysql:$auth2}'
19:50:13 2809 result: SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'
19:50:13 2809 search_open: mysql "NULL"
19:50:13 2809 search_find: file="NULL"
19:50:13 2809 key="SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'" partial=-1 affix=NULL starflags=0
19:50:13 2809 LRU list:
19:50:13 2809 internal_search_find: file="NULL"
19:50:13 2809 type=mysql key="SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'"
19:50:13 2809 database lookup required for SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'
19:50:13 2809 MySQL query: SELECT `username` FROM `mailbox` WHERE `username` = 'support@kth.ru' AND `password` = '237511'
19:50:13 2809 MYSQL new connection: host=localhost port=0 socket=NULL database=exim user=exim
19:50:13 2809 MYSQL: no data found
19:50:13 2809 lookup failed
...
...
dikens3 писал(а):посмотри (или мне покажи) как выглядит запись у тебя. Есть ли там вообще записи?Код: Выделить всё
SELECT * FROM mailbox LIMIT 1
P.S. Если Вам ещё неизвестно что такое mysql, то вам рано лезть в настройку exim + mysql. Даже если это заработает.damir_madaga писал(а):Нет такой записи вообще в конфигурационном файле Exima
Код: Выделить всё
SELECT * FROM mailbox LIMIT 1
Код: Выделить всё
INSERT INTO mailbox (username,password,name,maildir,quota,domain,created,modified,active)
VALUES ('','','','','','',NOW(),NOW(),'')