URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66294
[ Назад ]

Исходное сообщение
"Сборка courier-imap+mysql"

Отправлено satelit , 16-Май-06 05:12 
Дня доброго всем, никто не подскажет какие ключики надо указать при компиляции courier-imap, чтобы он собрался с поддержкой mysql, пробовал все что касается mysql из того что выдал ./configure --help, а он authmysqlrc всеравно не собирает, а при запуске ругается на его отсутствие.

Содержание

Сообщения в этом обсуждении
"Сборка courier-imap+mysql"
Отправлено SergSW , 16-Май-06 10:29 
>Дня доброго всем, никто не подскажет какие ключики надо указать при компиляции
>courier-imap, чтобы он собрался с поддержкой mysql, пробовал все что касается
>mysql из того что выдал ./configure --help, а он authmysqlrc всеравно
>не собирает, а при запуске ругается на его отсутствие.


Была аналогичная проблема.
Пробовал с --with-authmysql
можно ещё пути к инклудам прописать

Кроме того может быть проблема в версии mysql-а
У меня так с 3 отказался собираться


"Сборка courier-imap+mysql"
Отправлено satelit , 16-Май-06 13:41 
Собственно говоря, все вроде собралось, но работать отказывается напроч, при попытке забрать почту, ругается в лог таким матом:

May 16 23:33:23 briz authdaemond: modules="authmysql", daemons=2
May 16 23:33:23 briz authdaemond: Installing libauthmysql
May 16 23:33:23 briz authdaemond: Installation complete: authmysql
May 16 23:33:23 briz authdaemond: modules="authmysql", daemons=2
May 16 23:33:23 briz authdaemond: Installing libauthmysql
May 16 23:33:23 briz authdaemond: Installation complete: authmysql
May 16 23:33:57 briz pop3d: Connection, ip=[192.168.63.87]
May 16 23:33:57 briz authdaemond: authmysql: MYSQL_SERVER nor MYSQL_SOCKET set inyes.
May 16 23:33:57 briz authdaemond: received auth request, service=pop3, authtype=login
May 16 23:33:57 briz authdaemond: authmysql: trying this module
May 16 23:33:57 briz authdaemond: authmysql: MYSQL_SERVER nor MYSQL_SOCKET set inyes.
May 16 23:33:57 briz authdaemond: authmysql: TEMPFAIL - no more modules will be tried
May 16 23:33:57 briz pop3d: LOGIN FAILED, user=test_user, ip=[192.168.63.87]
May 16 23:33:57 briz pop3d: LOGIN FAILED, user=test_user, ip=[192.168.63.87]
May 16 23:33:57 briz pop3d: authentication error: Input/output error
May 16 23:33:57 briz pop3d: authentication error: Input/output error

до настроек файла authmysqlrc ему вообще фиолетово, как будто он его не видит, в логе обращений к базе тишина, он на неё даже зайти не пытается, может кто сталкивался или подскажет в чем дело?, есть подозрение что я просто файл authmysqlrc файл положил не в то место (у меня /etc/courier-imap/authlib/authmysqlrc), у где он лежит?


"Сборка courier-imap+mysql"
Отправлено SergSW , 16-Май-06 13:57 
Лично у меня оно лежит в /etc/courier/

кроме того советую почитать
http://www.opennet.me/docs/RUS/blfs6/server/courier.html


"Сборка courier-imap+mysql"
Отправлено satelit , 17-Май-06 07:05 
>Лично у меня оно лежит в /etc/courier/
Создал ссылку с /etc/courier на /etc/courier-imap - а ему по барабану, как не видел файла, так и не видит, кстати, сюбирал courier-authlib  с такими ключами, гляньте кто-нить, может что посоветуете:
./configure --prefix=/usr/local --sysconfdir=/etc/courier-imap \
--localstatedir=/var --without-authvchkpw --without-authldap \
--with-authmysqlrc --with-mysql-libs=/usr/lib/mysql \
--with-mysql-includes=/usr/include/mysql --without-authcustom

>
>кроме того советую почитать
>http://www.opennet.me/docs/RUS/blfs6/server/courier.html

Это courier-mta, а у меня стоит exim, хотя все равно спасибо, многое в courier-mta и courier-imap совпадает.


"Сборка courier-imap+mysql"
Отправлено satelit , 17-Май-06 07:42 
Ну вроде разобрался, вроде как начал обращатся к базе, оказалось лишним этот ключик
---with-authmysqlrc , без него все собралось и заработало, но возникла другая проблема, ексим принимает почту, и раскладывает по папкам ./mail/"имя пользователя" , только вот если он создает эту папку, то присваивает ей права на доступ только для себя, а куриер не может перейти в неё и забрать почту, собственно говоря вопрос в том, как можно заставить куриер работать с правами пользователя exim, или как заставить exim быть более либеральным, и раздавать соответствующие права на создаваеме им папки?

Спасибо.


"Сборка courier-imap+mysql"
Отправлено SergSW , 17-Май-06 07:54 
Укажи uid/gid того пользователя под которым exim работает в базе mysql

как я понимаю Courier-imap их использует для обращения к папкам


"Сборка courier-imap+mysql"
Отправлено satelit , 17-Май-06 08:25 
>Укажи uid/gid того пользователя под которым exim работает в базе mysql
>
>как я понимаю Courier-imap их использует для обращения к папкам

Спасибо большое, помогло.