From: Dmitry Lebkov <dima@sakhalin.ru> To: ALT Linux Community <community@lists.altlinux.org> Subject: Re: [Comm] как скрестить Courier-Imap c MySQL? Date: Thu, 12 Jan 2006 18:45:11 +1000 Message-ID: <43C61717.8040700@sakhalin.ru> (raw) In-Reply-To: <43C6008E.3030105@ostap.ru> Коротков Георгий wrote: > Dmitry Lebkov пишет: > > [root@alt root]# rpm -qa|grep courier > courier-authdaemon-mysql-3.0.7-alt1 > courier-imap-3.0.7-alt1 > courier-authdaemon-3.0.7-alt1 > >> А так же:> # cat /etc/courier-imap/authdaemon* | grep -E -v '^#|^$' > > [root@alt root]# cat /etc/courier-imap/authdaemon* | grep -E -v '^#|^$' > MYSQL_SERVER localhost Попробуй 127.0.0.1 вместо localhost и убери пробел перед MYSQL_PORT. Вполне может быть, что authdaemon пытается подцепиться к unix-сокету, а не к TCP-порту. > MYSQL_USERNAME courier > MYSQL_PASSWORD password > MYSQL_PORT 3306 ^^ явно лишние пробелы. > MYSQL_OPT 0 > MYSQL_DATABASE TNMailServer > MYSQL_USER_TABLE TNAccount > MYSQL_CLEAR_PWFIELD Password > DEFAULT_DOMAIN vito.ostap.ru > MYSQL_UID_FIELD uid > MYSQL_GID_FIELD gid ^^ опять же пробелы. > MYSQL_LOGIN_FIELD EmailAddress > MYSQL_NAME_FIELD FullName ^^^^^^^^^^^^^^^^^^ нет такого параметра в конфигах > MYSQL_MAILDIR_FIELD MailDirLocation > MYSQL_QUOTA_FIELD Quota > MYSQL_QUERY_LASTREAD UPDATE TNAccount SET ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > LastLogin=now() WHERE EMmailAddress='%s' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ И такого тоже нет. И отсутствует MYSQL_HOME_FIELD. А он нужен. Для начала посмотри на 'ps ax|grep authdaemon' на предмет authdaemond.mysql Запрос, который прилетает в MySQL ты видешь в логах? В результатах SELECT'а все, требуемые, поля присутствуют и != NULL? Запрос должен возвращать только одну запись из базы. Посмотри в /usr/share/doc/courier-imap-3.0.7/html/README.authmysql.html - структура твоей таблицы соответствует тому, что рекомендовано? Там же перечислены все параметры файла конфигурации. Вообще, лучше взять дефолтный конфиг из пакета и поправить значения параметров под свои нужды, а не copy-n-paste из "Системного Администратора". -- WBR, Dmitry Lebkov
next prev parent reply other threads:[~2006-01-12 8:45 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-01-11 13:45 Коротков Георгий 2006-01-11 14:20 ` Dmitry Lebkov 2006-01-11 14:38 ` Коротков Георгий 2006-01-11 15:57 ` Dmitry Lebkov 2006-01-12 7:09 ` Коротков Георгий 2006-01-12 8:45 ` Dmitry Lebkov [this message] 2006-01-12 11:59 ` Коротков Георгий 2006-01-12 19:55 ` Dmitry Lebkov 2006-01-12 11:04 ` Artem K. Jouravsky
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=43C61717.8040700@sakhalin.ru \ --to=dima@sakhalin.ru \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git