dovecot ошибка слишком много подключений (только на одном ящике, на всех остальных все ОК)
Модераторы: SLEDopit, Модераторы разделов
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
dovecot ошибка слишком много подключений
Проблема с почтовым сервером dovecot2, postfix, ubuntu 12.04, пользователи локальные
на сервере порядка 20 ящиков, используются они примерно по следующей схеме.
у пользователей обычно 1 личный ящик vasya@mydomain.ru + еще какие нить сторонние, 1 общий share@mydomain.ru у одного пользователя настроены все ящики, для мониторинга всей почты, правда у него не тандерберд а эппловский майл.
проблема следующего характера, у одного из пользователей problem@mydomain.ru переодически тандербёрд возвращает ошибку о слишком большом кол-ве соединений, причем у этого проблемного пользователя перестает открываться и share@mydomain.ru с такой же ошибкой о слишком большом кол-ве соединений. Настройки тандерберда у всего офиса одинаковые, ОС стоят разные win7, xp, ubuntu 12.04, тандерберды везде актуальные.
Пробовал запускаться с live-cd и пробовать работать с этим ящиком на проблемном компе, ошибка проявилась. Пробовал на другом компе добавить problem@mydomain.ru, ошибка проявляется и пропадает доступ к почте @mydomain.ru.
со всеми остальными ящиками все ОК, не могу понять в чем дело =(, еще я 2 года назад видел на эппловском сервере где тоже стоял postfix и dovecot можно было просматривать текущие соединения dovecot через эппловскую утилиту настройки сервера, как посмотреть что делает dovecot на линуксе, какие соединения открыты и какими пользователями с кого IP и т.д.
логи
http://yadi.sk/d/Xq5aUekL0KNvf mail.log
http://yadi.sk/d/8Hb8ST_-0KNyB mail.err
http://yadi.sk/d/iDYJ1--K0KO-r mail.log1
http://yadi.sk/d/LlGC6Y670KNxd mail.err1
на сервере порядка 20 ящиков, используются они примерно по следующей схеме.
у пользователей обычно 1 личный ящик vasya@mydomain.ru + еще какие нить сторонние, 1 общий share@mydomain.ru у одного пользователя настроены все ящики, для мониторинга всей почты, правда у него не тандерберд а эппловский майл.
проблема следующего характера, у одного из пользователей problem@mydomain.ru переодически тандербёрд возвращает ошибку о слишком большом кол-ве соединений, причем у этого проблемного пользователя перестает открываться и share@mydomain.ru с такой же ошибкой о слишком большом кол-ве соединений. Настройки тандерберда у всего офиса одинаковые, ОС стоят разные win7, xp, ubuntu 12.04, тандерберды везде актуальные.
Пробовал запускаться с live-cd и пробовать работать с этим ящиком на проблемном компе, ошибка проявилась. Пробовал на другом компе добавить problem@mydomain.ru, ошибка проявляется и пропадает доступ к почте @mydomain.ru.
со всеми остальными ящиками все ОК, не могу понять в чем дело =(, еще я 2 года назад видел на эппловском сервере где тоже стоял postfix и dovecot можно было просматривать текущие соединения dovecot через эппловскую утилиту настройки сервера, как посмотреть что делает dovecot на линуксе, какие соединения открыты и какими пользователями с кого IP и т.д.
логи
http://yadi.sk/d/Xq5aUekL0KNvf mail.log
http://yadi.sk/d/8Hb8ST_-0KNyB mail.err
http://yadi.sk/d/iDYJ1--K0KO-r mail.log1
http://yadi.sk/d/LlGC6Y670KNxd mail.err1
-
ieleja
- Сообщения: 307
- ОС: Debian 9, macOS, Windows
Re: dovecot ошибка слишком много подключений
Код: Выделить всё
Initialization failed: Initializing mail storage from mail_location setting failed: mkdir(/usr/sbin/Maildir) failed: Permission denied (euid=1(daemoи много таких (и про 'root'), что указывает на какие то конфигурационные ошибки
ad infinitum
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
ieleja писал(а): ↑22.10.2012 17:58Код: Выделить всё
Initialization failed: Initializing mail storage from mail_location setting failed: mkdir(/usr/sbin/Maildir) failed: Permission denied (euid=1(daemo
и много таких (и про 'root'), что указывает на какие то конфигурационные ошибки
есть догадки что это значит? потому что я ничего не настраивал =), всё по дефолту БЛИН!!!
п.с. спасибо за ответ! смотрю по никсам нет "живых" форумов ( большая часть вопросов так и остается без ответа.
-
lastpriot
- Сообщения: 218
- ОС: FreeBSD
Re: dovecot ошибка слишком много подключений
выложите конфиги postfix и dovecot
возможное решение вашей проблемы ubuntuforums.org/showthread.php?t=1512271
p.s. логи очень хорошо сжимаются
возможное решение вашей проблемы ubuntuforums.org/showthread.php?t=1512271
p.s. логи очень хорошо сжимаются
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
lastpriot писал(а): ↑23.10.2012 01:43выложите конфиги postfix и dovecot
возможное решение вашей проблемы ubuntuforums.org/showthread.php?t=1512271
p.s. логи очень хорошо сжимаются
конфиги довекотов и постфиксов
http://yadi.sk/d/HGvXoJa40LT-H
сжатые логи http://yadi.sk/d/DaUSmrWU0LTFR
спасибо за ссылку, буду смотреть там тоже дефолтный довекот.
единственно у меня проблема проявилась где то через 3-4 месяца безупречной работы сервера!
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
Как посмотреть текущие подключения к dovecot?
т.е. кто подключен по imap и pop3 в текущий момент и с какой скоростью качает.
т.е. кто подключен по imap и pop3 в текущий момент и с какой скоростью качает.
-
ieleja
- Сообщения: 307
- ОС: Debian 9, macOS, Windows
Re: dovecot ошибка слишком много подключений
http://www.ntop.org/products/ntop/
этот problem@mydomain.ru вообще работает?
может проблема с этой учетной записю, с home?
этот problem@mydomain.ru вообще работает?
может проблема с этой учетной записю, с home?
ad infinitum
-
lastpriot
- Сообщения: 218
- ОС: FreeBSD
Re: dovecot ошибка слишком много подключений
включите отладку dovecot ( в conf.d/10-logging.conf) и выложите логи
p.s. похоже на ддос/флуд
Код: Выделить всё
auth_verbose=yes
auth_verbose_passwords=sha1
mail_debug=yesp.s. похоже на ддос/флуд
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
lastpriot писал(а): ↑24.10.2012 18:56включите отладку dovecot ( в conf.d/10-logging.conf) и выложите логи
Код: Выделить всё
auth_verbose=yes auth_verbose_passwords=sha1 mail_debug=yes
p.s. похоже на ддос/флуд
изменил конфиг на такой (вложение), завтра утром выложу что там накопится в syslog.
ддос/флуд возможен из локальной сети, т.к. сеть по сути безконтрольная, куча зараженных машин под виндами =(, внешнаяя сеть up ~ 70 килобайт в сек. down ~ 180 килобайт в сек. оттуда заддосить трудно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
вот сислог в приложении, вроде ничего криминального.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ieleja
- Сообщения: 307
- ОС: Debian 9, macOS, Windows
Re: dovecot ошибка слишком много подключений
?
Код: Выделить всё
Oct 25 06:43:45 email dovecot: lda(root): Error: user root: Initialization failed: Initializing mail storage from mail_location setting failed: stat(/root/Maildir) failed: Permission denied (euid=65534(nobody) egid=65534(nogroup) missing +x perm: /root, dir owned by 0:0 mode=0700)
Oct 25 06:43:45 email dovecot: lda(root): Fatal: Invalid user settings. Refer to server log for more information.ad infinitum
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
ieleja писал(а): ↑25.10.2012 22:19?
Код: Выделить всё
Oct 25 06:43:45 email dovecot: lda(root): Error: user root: Initialization failed: Initializing mail storage from mail_location setting failed: stat(/root/Maildir) failed: Permission denied (euid=65534(nobody) egid=65534(nogroup) missing +x perm: /root, dir owned by 0:0 mode=0700) Oct 25 06:43:45 email dovecot: lda(root): Fatal: Invalid user settings. Refer to server log for more information.
это я видел, только не понял что это значит, в интернете у пары человек была эта проблема но им так же как и мне никто не ответил =)
-
lastpriot
- Сообщения: 218
- ОС: FreeBSD
Re: dovecot ошибка слишком много подключений
dovecot-lda забирает приходящую почту от postfix и раскладывает по ящикам пользователей. По скольку в качестве бд пользователей выступает системный passwd и ограничений никаких, MTA принимает почту с мира для root@, news@, sshd@ и других служебных учетных записей, от сюда и ошибки вида
lda(root): Fatal: Invalid user setting
lda(root): Fatal: Invalid user setting
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
lastpriot писал(а): ↑26.10.2012 21:18dovecot-lda забирает приходящую почту от postfix и раскладывает по ящикам пользователей. По скольку в качестве бд пользователей выступает системный passwd и ограничений никаких, MTA принимает почту с мира для root@, news@, sshd@ и других служебных учетных записей, от сюда и ошибки вида
lda(root): Fatal: Invalid user setting
и что тут страшного? у этих пользователей нет домашней папки, пусть принимает всю почту, так спамеры не догадаются какие на сервере учетные записи реально существуют и принимают их спам, пусть и дальше шлют в "молоко"
-
ieleja
- Сообщения: 307
- ОС: Debian 9, macOS, Windows
Re: dovecot ошибка слишком много подключений
правильная настройка 'aliases' примерного так:
потом
Код: Выделить всё
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
clamav: root
logcheck: root
root: DaemoncheGпотом
Код: Выделить всё
newaliasesad infinitum
-
DaemoncheG
- Сообщения: 17
- ОС: секрет
Re: dovecot ошибка слишком много подключений
ieleja писал(а): ↑27.10.2012 03:11правильная настройка 'aliases' примерного так:
Код: Выделить всё
mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root clamav: root logcheck: root root: DaemoncheG
потом
Код: Выделить всё
newaliases
давай попробуем