Статья настройка связки EXIM, courier-imap и MySQL

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-06-29 20:58:38

Слухай, чё сёдня увидел при загрузке сервака - твой путь к либам mysql...
может надо сюда его добавить?

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

# Пути, по которым ищутся разделяемые библиотеки
ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib \
/usr/local/lib/compat/pkg"
Убей их всех! Бог потом рассортирует...

Хостинговая компания 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
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-06-29 21:02:42

поиски по паттерну вот что дали:

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

/usr/local/etc/rc.d/>cat 000.mysql-client.sh
#!/bin/sh

case "$1" in
        start)
                /sbin/ldconfig -m /usr/local/lib/mysql
                ;;
        stop)
                ;;
        *)
                echo ""
                echo "Usage: `basename $0` { start | stop }"
                echo ""
                exit 64
                ;;
esac
/usr/local/etc/rc.d/>
у тебя его либо нет, либо не запускается..
Убей их всех! Бог потом рассортирует...

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

Непрочитанное сообщение Alex Keda » 2006-06-29 21:03:26

P.S. Я его специально не писал... родной.
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-15 8:30:26

сразу спасибо алексею за статью и помощь по электронке, но что б не задалбывать его и возможно помочь кому-нить со схожей проблемой опишу то, что ему слал:

фря 5.4
все стало что надо было, но траблы с авторизацией:

при попытке забрать:

Aug 14 16:37:22 test imapd[59672]: AUTHENTICATE CRAM-MD5 failure host=lg54.lg.minjust.gov.ua [10.2.29.54]
Aug 14 16:37:32 test imapd[59672]: Logout user=??? host=lg54.lg.minjust.gov.ua [10.2.29.54

по вашей статье никаких особых телодвижений в конфиге имапд делать не надо...
шифрования в БД нету. все плэйны.
в конфиге :
...
MYSQL_CRYPT_PWFIELD crypt

##NAME: MYSQL_CLEAR_PWFIELD:0
#
#
MYSQL_CLEAR_PWFIELD `password`
...

и еще странно вот что:
sockstat | grep cour
root courierlog 58907 4 dgram -> /var/run/log
root couriertcp 58895 3 tcp4 *:110 *:*
root courierlog 58894 4 dgram -> /var/run/log

при том что имапд вроде живет..
ps -ax | grep cour
58894 p8 I 0:00.01 /usr/local/sbin/courierlogger -pid=/var/run/pop3d.pid -start -name=pop3d /usr/local/libexec/courie
58895 p8 I 0:00.02 /usr/local/libexec/courier-imap/couriertcpd -address=0 -maxprocs=40 -maxperip=4 -nodnslookup -noid
58907 p8 I 0:00.01 /usr/local/sbin/courierlogger -facility=mail -pid=/var/run/authdaemond/pid -start /usr/local/libex
58908 p8 I 0:00.05 /usr/local/libexec/courier-authlib/authdaemond
58909 p8 I 0:00.00 /usr/local/libexec/courier-authlib/authdaemond
58910 p8 I 0:00.00 /usr/local/libexec/courier-authlib/authdaemond
58911 p8 I 0:00.00 /usr/local/libexec/courier-authlib/authdaemond
58912 p8 I 0:00.00 /usr/local/libexec/courier-authlib/authdaemond
58913 p8 I 0:00.00 /usr/local/libexec/courier-authlib/authdaemond
59676 p8 S+ 0:00.01 grep cour

кстати, если в его конфиге ставить ADDRESS не 0, а 127.0.0.1, то он в сокетах появляецца слушающим...

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

Непрочитанное сообщение Alex Keda » 2006-08-15 8:49:32

а поделись-ка чем это ты забиаешь-то? какой клиент?
===
P.S. Товарищщи, заводите новые темы... Разные вопросы - разные темы :(
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-15 8:53:59

lissyara писал(а):а поделись-ка чем это ты забиаешь-то? какой клиент?
===
P.S. Товарищщи, заводите новые темы... Разные вопросы - разные темы :(
а чего ж они разные ?) экзим - имап и мускул ;)

в базу? так забиваю ж ... (нет, не микроскопом) той админкой, что ты присоветовал...

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

Непрочитанное сообщение Alex Keda » 2006-08-15 9:42:50

опечатка - забираешь чем? батом, оутглюком, тындырбирдом? :))
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-15 9:50:27

lissyara писал(а):опечатка - забираешь чем? батом, оутглюком, тындырбирдом? :))
пробовал оперой М2 9.01 - она вообще вылетает
сейчас долблю тьхундербердом со всеми вариантами галочек и без них ...

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

Непрочитанное сообщение Alex Keda » 2006-08-15 10:17:28

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

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-15 10:36:35

lissyara писал(а):странно...
у меня клиенты батом и оутглюком без проблем, с дефолтовыми настройками забирают....
по pop3.
===
глянь запросы к БД - чё в них... нормальные ли...
прийдецца восстановить экспрес

слизаны со статьи...
я вот думаю - может это кодировка как-то не та выставляется при запросе?

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

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

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

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-15 16:17:46

lissyara писал(а):ты запрросы то к БД глянь. и руками их сделай - то они вернут или нет
если б придумать как включить логирование работы именно этой базы exim ...

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

Непрочитанное сообщение Alex Keda » 2006-08-15 16:40:47

никак :)
тока всех :)
===
а чё - идёт активвная работа с MySQL?
тогда запиши ,а потом сиди разбирай....
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-15 16:44:42

из базы (пхпадмином) вроде отдает как следует.
я вот все ж про кодировки думаю... у меня пол умолчанию все что ни делаецца cp1251_ukrainian_ci
може экзим спрашивает как-то по-другому мускул, что тот не понимает?

а тьхундерберд показывает вот такой скрин.
отключение безопасного логина дает другую ошибку -)[/b]
Вложения
111.JPG
111.JPG (21.94 КБ) 4045 просмотров

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-15 16:45:57

lissyara писал(а):никак :)
тока всех :)
===
а чё - идёт активвная работа с MySQL?
тогда запиши ,а потом сиди разбирай....
у меня логи лишь в innodb шных файлах, а там мало что поймешь 8)

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

Непрочитанное сообщение Alex Keda » 2006-08-15 17:00:08

http://www.lissyara.su/?id=1189 писал(а):# Раскомментируйте эту опцию, для включения логгирования всех запросов
# Файл должен существовать, с соответствующими правами на него:
# touch /var/log/mysql.log
# chown mysql:wheel /var/log/mysql.log
# chmod 640 /var/log/mysql.log
log = /var/log/mysql.log
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-16 7:44:23

lissyara писал(а):
http://www.lissyara.su/?id=1189 писал(а):# Раскомментируйте эту опцию, для включения логгирования всех запросов
# Файл должен существовать, с соответствующими правами на него:
# touch /var/log/mysql.log
# chown mysql:wheel /var/log/mysql.log
# chmod 640 /var/log/mysql.log
log = /var/log/mysql.log
отлично!
вскрытие показало, что никто вообще не щимицца со стороны имапа -(
но руками запрос показывает как надо.

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-16 10:21:48

есть идеи в каком месте получаюцца грабли тогда?

последовательность же клиент > имап > мускул > экзим , я так понимаю.
раз к мускулу никто не обращается, то дело в имапе?
куда рыть??

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

Непрочитанное сообщение Alex Keda » 2006-08-16 10:31:22

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

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-16 13:45:18

lissyara писал(а):ты же получаешь письмо.
exim тут нипричём.
включи отладку в курьере и постмори чё происходит
она включена
из тьхундерберда без защищенной аутентификации вот что:
Aug 16 12:30:50 test imapd[19231]: Logout user=??? host=myhost [xx.xx.xx.xx]

а с нею -
Aug 16 12:32:19 test imapd[19232]: AUTHENTICATE CRAM-MD5 failure host=myhost [xx.xx.xx.xx]
и вслед за этим
Aug 16 12:32:27 test imapd[19232]: Logout user=??? host=myhost [xx.xx.xx.xx]

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

Непрочитанное сообщение Alex Keda » 2006-08-16 14:01:23

когда отладка включена ,он даже пароли пишет...
у тебя не включена
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-16 14:09:56

lissyara писал(а):когда отладка включена ,он даже пароли пишет...
у тебя не включена
/usr/local/etc/courier-imap/imapd

...
DEBUG_LOGIN=2

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

Непрочитанное сообщение Alex Keda » 2006-08-16 14:31:37

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

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-08-16 14:50:53

lissyara писал(а):авторизацией кто занимается?
/usr/local/etc/authlib/authmysqlrc

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

Непрочитанное сообщение Alex Keda » 2006-08-16 15:48:36

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