Exim + MySQL = ошибка

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Exim + MySQL = ошибка

Непрочитанное сообщение lehnh » 2006-12-20 15:10:11

По статье Exim + Dovecot + MySQL
выкидывает в логе такую штуку при попытке доставки

Код: Выделить всё

1Gwzp3-0009p1-DU Failed to find user "preved" from expanded string "$local_part" for the local_delivery transport
Dec 20 14:41:21 ns exim[37760]: 1Gwzp3-0009p1-DU Failed to find user "preved" from expanded string "$local_part" for the local_delivery transport
Dec 20 14:41:21 ns exim[37760]: 1Gwzp3-0009p1-DU == preved@***.su R=dovecot_user T=local_delivery defer (-29): Failed to find user "preved" from expanded
string "$local_part" for the local_delivery transport
Ничего не понял (( Конфиги 1 в 1 по статье, Фря 6.1, все из портов собирал...
Аккаунт точно есть в мускуле

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 15:19:13

юзай логин с полным именем - с собакой и доменом.
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 15:22:36

Таже фигня.

Код: Выделить всё

Failed to find user "preved" from expanded string "$local_part" for the local_delivery transport
Dec 20 15:18:49 ns exim[37963]: 1Gx0PJ-0009sI-09 Failed to find user "preved" from expanded string "$local_part" for the local_delivery transport
Dec 20 15:18:49 ns exim[37963]: 1Gx0PJ-0009sI-09 == preved@***.su R=dovecot_user T=local_delivery defer (-29): Failed to find user "preved" from expanded
string "$local_part" for the local_delivery transport
в конфиг экзима в локал_деливер вместо user $local_part добавил $local_part@domain и получил

Код: Выделить всё

Failed to find user "preved@***.su" from expanded string "$local_part@$domain" for the local_delivery transport
Dec 20 16:01:05 ns exim[38255]: 1GwzcV-0006KH-Fy Failed to find user "preved@***.su" from expanded string "$local_part@$domain" for the local_delivery tra
nsport
Dec 20 16:01:05 ns exim[38255]: 1GwzcV-0006KH-Fy == preved@***.su R=dovecot_user T=local_delivery defer (-29): Failed to find user "preved@***.su" from
 expanded string "$local_part@$domain" for the local_delivery transport

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 17:57:39

ну так показывай этот самый транспорт...
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 17:59:30

Пасиб ) Уже разобрался )
В локальной доставке был параметр user без которого все сразу и заработало ))
Сразу возник вопрос - как использовать malidir вместо mbox

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 19:40:45

сразу возник вопрос - у меня по дефолту ВЕЗДE maildir.
По какому конфигу ты настраивал?
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 19:43:03

По дефолтовому екзимовскому. Ну я вроде сделал, но у меня с правами какие то проблемы. И екзим и довекот работают от mailnull, владельцем /var/mail/exim является он же, но при попытке прочитать письмо из бата сервер закрывает соединение.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 19:46:16

в логах - что?
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 19:49:26

Код: Выделить всё

Dec 20 19:45:04 ns exim[71577]: Delay 2s for  [***] with HELO=[***]. Mail from krosavcheg@***.su to krosavcheg@***.su.
Dec 20 19:45:06 ns exim[71577]: 1Gx4Z0-000IcT-9X <= krosavcheg@***.su H=([***]) [***] I=[***]:25 P=esmtp S=752 id=18610696095.20061220194642@***.su from <krosavcheg@***.su> for krosavcheg@***.su
Dec 20 19:45:06 ns exim[71578]: 1Gx4Z0-000IcT-9X => krosavcheg <krosavcheg@***.su> R=dovecot_user T=local_delivery
Dec 20 19:45:06 ns exim[71578]: 1Gx4Z0-000IcT-9X Completed
Вроде все красиво, но клиент письма не видит

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 19:59:09

Прошу прощения, во всем виновата моя невнимательность :)
Майлдир был указан не /var/mail/exim/$n@$d/new а var/mail/exim/new/$n@$d =)

И еще вопрос ;) Вот вроде все красиво, а почта не релеится в другие домены ((

Конфиг полностью статейный

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 20:41:39

он у тебя уже второй раз статейный :)))
==========
либо авторизация при отправке, либо разрешённая к релею сеть.
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 20:43:30

Авторизуется нормально, а в логе пишет :

Код: Выделить всё

Dec 20 20:38:50 ns exim[71962]: H=([10.1.0.55]) [***] I=[***]:25 F=<krosavcheg@***.su> rejected RCPT <andrey@nimal.ru>: Unrouteable address
А клиенту выкитывает сообщение что не найден рецепиент в домене

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 20:45:46

из данного лога не видно чтобы клиент был авторизован.

==========
Юзай кнопочку

Код: Выделить всё

 - листинги читать удобней...
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 20:48:32

Точно, не авторизуется...

Код: Выделить всё

Dec 20 20:45:01 ns exim[72033]: auth_login authenticator failed for ([10.1.0.55]) [***] I=[****]:25: 535 Incorrect authentication data (set_id=krosavcheg@***.su)

А почему? :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 20:49:47

а я откуда знаю :)))
=========
И я настоятельно рекомендую использовать теги для выделения текста. :))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 20:51:15

ха. у тя бат.
Пароли в базе шифрованные?
Вообще, с батом вечные грабли. попробуй оутглюк, например...
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 20:51:54

Пароли в МД5

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 20:54:00

тогда ты пролетаешь как фанера над парижем.
Бат тоже всё шифрует, в итоге нихрена не работает.
Ставь в нем чтоб не шифровал, если он это может.
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 20:54:24

Пароли в МД5

я попросил бата использовать МД5, а сервер ругнулся:

Код: Выделить всё

Dec 20 20:50:25 ns exim[72104]: auth_cram_md5 authenticator failed for ([10.1.0.55]) [**] I=[****]:25: 535 Incorrect authentication data (set_id=krosavcheg@***.su)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-20 20:57:00

так. давай ты попробуешь другой потчтовый клиент, и уже потом, если и там не пашет, будем разбираться.
Если там пашет - ковыряй летучую мышь сам.
Я от него отказался 4 года назад, когда перешёл на IMAP и увидел как оно с ним криво работает.
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 20:58:04

В конфиге екзима такая штука написана

Код: Выделить всё

server_secret = ${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}'}{$value}fail}
может стоит заменить на

Код: Выделить всё

server_secret = ${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}' AND `password` = '${quote_mysql:$2}'}{yes}{no}}

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 21:09:06

С аутлука пишет:

Код: Выделить всё

Dec 20 21:03:19 ns dovecot: imap-login: Login: user=<preved@***.su>, method=PLAIN, rip=***, lip=******
Dec 20 21:04:28 ns exim[72262]: auth_login authenticator failed for (dilerdoz) [***] I=[******]:25: 535 Incorrect authentication data (set_id=preved@***.su)
Пытался в качестве имени поставить и просто имя и имя@домен

А еще пишет

Код: Выделить всё

Dec 20 21:13:03 ns dovecot: imap-login: Login: user=<krosavcheg@***.su>, method=PLAIN, rip=***, lip=******
хотя в настройке клиента стоит авторизация МД5. почемуто пишет PLAIN

Я щас отключил проверку сендера, все равно не уходит письмо. Пишет

Код: Выделить всё

Dec 20 21:17:00 ns exim[72375]: H=([10.1.0.55]) [***] I=[***]:25 F=<krosavcheg@***.su> rejected RCPT <andrey@nimal.ru>: Unrouteable address
Дело не в авторизации, а будто он не может роут найди. Хотя дигом запись МХ цепляется нормально :(

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-20 21:48:55

А проблема оказалась вот в чем :) Опять невнимательность.

Было:

Код: Выделить всё

ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
Стало:

Код: Выделить всё

 ignore_target_hosts = 127.0.0.0/8
Он 0.0.0.0 запрещал резолвить, вот и получался ноуроут...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35192
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-21 8:38:34

как обычно делается - берётся рабочий конфиг и рихтуется с проверкой после каждого исправления.
=============
у тя же н етак - берётся конфиг рихтуется почти весь - потом на форум с криками - у меня по такомй-то конфигу не работает....
Убей их всех! Бог потом рассортирует...

lehnh
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-20 15:04:52
Контактная информация:

Непрочитанное сообщение lehnh » 2006-12-21 8:42:39

Ну млин :) Конфиг дан для шлюза локалки, а у меня серв в инете для общего пользования ;)
Кста, по поводу авторизации в бате. Я на работе сделал постфикс+курьер имап. Так вся авторизация идет через PAM в лдапе (NDS eDir) и все пашет без проблем (порядка 300 машин), почти у всех бат =)