dbmail непонятки с imap-ом
Добавлено: 2008-01-31 13:16:48
дано:
система:
почта:
у клиентов установлены почтовые программы: Mozilla SeaMonkey, и у некоторых Mozilla Thunderbird
ПРОБЛЕМА НОМЕР 1:
При закрытии на клиенте программы почтовой в логах dbmail.err пишется следующее:
ниже лог, соотетсвенно в 21:02:10, 21:02:53 программу почтовую закрывали.. он это почему-то отрабатывает как некорректное завершение...
ПРОБЛЕМА НОМЕР 2:
Периодически, особенно это заметно было, когда я из старой почты (локальной), перекопировал сообщения в новую почту (имаповскую).. вдруг после копирования некоторого числа писем вдруг выдавалось сообщение: ошибка регистрации на сервере mail.artpaint. Жмем ОК. Выдается окно снова ввести пароль для imap подключения... пишем.. а он нам сообщает что мол регистрация неверна. Хотя пароль верный 100%. Если почту закрыть-открыть - все ок. Ну кроме того, что нужно заново пароль ввести будет. Иногда удавалось вплоть до 2000 сообщений без перебоев скопировать, а иногда через каждые 5 сообщение выпадало окошко мол ошибка регистрации...
при этом в логах пусто! пкм в dbmail.err НИЧЕГО! вот нашел тока чуть раньше временем.. но не помню что в это время было.. если я правиьно увидел, пишется вот что:
а так, вот сейчас появилось при копировании коно, я заново указал пароль, он мне ответил что неига не верно.. смотрю в логи на dbmail.err - там ничего нового не появилось.
зы. и почему-то в лог dbmail.log вообще ничгео не пишется.. сообщения если ошибки тока есть - падают в dbmail.err
ПРОБЛЕМА НОМЕР 3:
После того, как я перекопировал в новую имаповскую почту сообщения, некоторые из них стали с кракозябрами. То есть в заголовке "ОТ", или в "Тема", непонятные символы.. при этом если выделить это письмо, то чуть ниже все можно успешно прочитать.
вот что в исходниках:
соответсвенно непонятно.. вроде как и в данном примере, нечитаемо тока фамилия (в данном случае - Иванова а имя читается почему-то.. хотя в исходниках вроде как значится UTF8 для всех... )
в общем загадка какая-то и не понятно как с этим бороться.. причем изначаьно (в локальных папках когда хранилось - все было ок, все читалось)
ну и напоследок конфиги на всякий случай:
конфиг dbmail:
система:
Код: Выделить всё
[f0s@mail] /var/log/> uname -a
FreeBSD mail.artpaint 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #0: Fri Aug 10 17:07:31 MSD 2007 root@mail.artpaint:/usr/obj/usr/src/sys/mail.kern-2007-10-08 amd64
Код: Выделить всё
dbmail-2.2.8 An SQL database-based mail system (POP3 and IMAP)
exim-4.69 High performance MTA for Unix systems on the Internet
stunnel-4.22.b2 SSL encryption wrapper for standard network daemons
mysql-client-5.0.45 Multithreaded SQL database (client)
mysql-server-5.0.45 Multithreaded SQL database (server)
у клиентов установлены почтовые программы: Mozilla SeaMonkey, и у некоторых Mozilla Thunderbird
ПРОБЛЕМА НОМЕР 1:
При закрытии на клиенте программы почтовой в логах dbmail.err пишется следующее:
ниже лог, соотетсвенно в 21:02:10, 21:02:53 программу почтовую закрывали.. он это почему-то отрабатывает как некорректное завершение...
Код: Выделить всё
[f0s@mail] /var/log/> cat dbmail.err | grep Handler
Jan 30 21:02:10 mail.artpaint dbmail-imapd[29261]: Error:[imap] imap4.c,IMAPClientHandler(+303): command return with error [idle]
Jan 30 21:02:10 mail.artpaint dbmail-imapd[29118]: Error:[imap] imap4.c,IMAPClientHandler(+303): command return with error [idle]
Jan 30 21:02:53 mail.artpaint dbmail-imapd[17942]: Error:[imap] imap4.c,IMAPClientHandler(+303): command return with error [idle]
Jan 30 21:02:53 mail.artpaint dbmail-imapd[29234]: Error:[imap] imap4.c,IMAPClientHandler(+303): command return with error [idle]
Jan 30 21:02:53 mail.artpaint dbmail-imapd[29259]: Error:[imap] imap4.c,IMAPClientHandler(+303): command return with error [idle]
Периодически, особенно это заметно было, когда я из старой почты (локальной), перекопировал сообщения в новую почту (имаповскую).. вдруг после копирования некоторого числа писем вдруг выдавалось сообщение: ошибка регистрации на сервере mail.artpaint. Жмем ОК. Выдается окно снова ввести пароль для imap подключения... пишем.. а он нам сообщает что мол регистрация неверна. Хотя пароль верный 100%. Если почту закрыть-открыть - все ок. Ну кроме того, что нужно заново пароль ввести будет. Иногда удавалось вплоть до 2000 сообщений без перебоев скопировать, а иногда через каждые 5 сообщение выпадало окошко мол ошибка регистрации...
при этом в логах пусто! пкм в dbmail.err НИЧЕГО! вот нашел тока чуть раньше временем.. но не помню что в это время было.. если я правиьно увидел, пишется вот что:
Код: Выделить всё
Jan 31 11:31:40 mail.artpaint dbmail-imapd[905]: Error:[auth] authldap.c,auth_validate(+1264): ldap_bind_s failed: Invalid credentials
Jan 31 11:31:42 mail.artpaint dbmail-imapd[905]: Error:[auth] authldap.c,auth_validate(+1264): ldap_bind_s failed: Invalid credentials
Jan 31 11:31:48 mail.artpaint dbmail-imapd[905]: Error:[auth] authldap.c,auth_validate(+1264): ldap_bind_s failed: Invalid credentials
Jan 31 11:31:50 mail.artpaint dbmail-imapd[905]: Error:[auth] authldap.c,auth_validate(+1264): ldap_bind_s failed: Invalid credentials
Jan 31 11:32:08 mail.artpaint dbmail-imapd[747]: Error:[auth] authldap.c,auth_validate(+1264): ldap_bind_s failed: Invalid credentials
Jan 31 11:32:10 mail.artpaint dbmail-imapd[747]: Error:[auth] authldap.c,auth_validate(+1264): ldap_bind_s failed: Invalid credentials
а так, вот сейчас появилось при копировании коно, я заново указал пароль, он мне ответил что неига не верно.. смотрю в логи на dbmail.err - там ничего нового не появилось.
зы. и почему-то в лог dbmail.log вообще ничгео не пишется.. сообщения если ошибки тока есть - падают в dbmail.err
ПРОБЛЕМА НОМЕР 3:
После того, как я перекопировал в новую имаповскую почту сообщения, некоторые из них стали с кракозябрами. То есть в заголовке "ОТ", или в "Тема", непонятные символы.. при этом если выделить это письмо, то чуть ниже все можно успешно прочитать.
вот что в исходниках:
Код: Выделить всё
Received: from terminal02.artpaint ([192.168.10.2]) by artpaint.spb.ru
with esmtp (Exim 4.69 (FreeBSD)) (envelope-from <ivolga@artpaint.spb.ru>)
id 1JKRon-000A3A-9G for admin@artpaint.spb.ru;
Thu, 31 Jan 2008 08:18:33 +0300
Message-ID: <47A1591E.9090503@artpaint.spb.ru>
Date: Thu, 31 Jan 2008 08:14:06 +0300
From: =?UTF-8?B?0JjQstCw0L3QvtCy0LAg0J7Qu9GM0LPQsA==?=
<ivolga@artpaint.spb.ru>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; ru-RU; rv:1.8.1.2)
Gecko/20070222 SeaMonkey/1.1.1
To: =?UTF-8?B?0JTQvNC40YLRgNC40Lkg0JDQu9C10LrRgdCw0L3QtNGA0L7QsiDQuNGHINCk?=
=?UTF-8?B?0YDQvtC70L7Qsg==?= <admin@artpaint.spb.ru>
Subject: dd
Return-Path: =?UTF-8?B?0JjQstCw0L3QvtCy0LAg0J7Qu9GM0LPQsA==?=
<ivolga@artpaint.spb.ru>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
--
аЁ б?аВаАаЖаЕаНаИаЕаМ,
а?аВаАаНаОаВаА а?.а?.
а?аИб?аЕаКб?аОб? аПаО аПб?аОаДаАаЖаАаМ аИ аМаАб?аКаЕб?аИаНаГб?
а?а?а? аЂа? "а?аЕаВб?аКаАб? а?аАаЛаИб?б?аА"
б?аЕаЛ. (812) 337-11-20
аЁаАаНаКб?-а?аЕб?аЕб?аБб?б?аГ, б?аЛ. аЁаЕб?аДаОаБаОаЛб?б?аКаАб? 68
соответсвенно непонятно.. вроде как и в данном примере, нечитаемо тока фамилия (в данном случае - Иванова а имя читается почему-то.. хотя в исходниках вроде как значится UTF8 для всех... )
в общем загадка какая-то и не понятно как с этим бороться.. причем изначаьно (в локальных папках когда хранилось - все было ок, все читалось)
ну и напоследок конфиги на всякий случай:
конфиг dbmail:
Код: Выделить всё
[f0s@mail] /usr/local/etc/> cat dbmail.conf | grep -v ^#
[DBMAIL]
driver = mysql
authdriver = ldap
host = localhost
sqlport = 3306
sqlsocket = /tmp/mysql.sock
user = mail
pass = mail
db = MAIL
table_prefix = dbmail_
postmaster = admin@artpaint.spb.ru
sendmail = /usr/sbin/sendmail
TRACE_SYSLOG = 3
TRACE_STDERR = 1
EFFECTIVE_USER = mailnull
EFFECTIVE_GROUP = mail
BINDIP = *
NCHILDREN = 10
MAXCHILDREN = 50
MINSPARECHILDREN = 5
MAXSPARECHILDREN = 10
MAXCONNECTS = 10000
MAX_ERRORS = 5000
TIMEOUT = 300
RESOLVE_IP = yes
logfile = /var/log/dbmail.log
errorlog = /var/log/dbmail.err
pid_directory = /var/run
state_directory = /var/run
[SMTP]
[LMTP]
PORT = 24
[POP]
PORT = 110
POP_BEFORE_SMTP = no
[IMAP]
PORT = 143
TIMEOUT = 4000
IMAP_BEFORE_SMTP = no
[SIEVE]
PORT = 20000
[LDAP]
PORT = 389
VERSION = 3
HOSTNAME = 127.0.0.1
BASE_DN = ou=users,dc=artpaint,dc=spb,dc=ru
BIND_DN = cn=root,dc=artpaint,dc=spb,dc=ru
BIND_PW = pass
SCOPE = SubTree
USER_OBJECTCLASS = top,account,dbmailUser
FORW_OBJECTCLASS = top,account,dbmailForwardingAddress
CN_STRING = uid
FIELD_PASSWD = userPassword
FIELD_UID = uid
FIELD_NID = uidNumber
MIN_NID = 10000
MAX_NID = 15000
FIELD_CID = gidNumber
MIN_CID = 10000
MAX_CID = 15000
FIELD_MAIL = mail
FIELD_QUOTA = mailQuota
FIELD_FWDTARGET = mailForwardingAddress
[DELIVERY]
SIEVE = yes
SUBADDRESS = yes
SIEVE_VACATION = yes
SIEVE_NOTIFY = yes
SIEVE_DEBUG = no
AUTO_NOTIFY = no
AUTO_REPLY = no