dovecot ошибка слишком много подключений (только на одном ящике, на всех остальных все ОК)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

DaemoncheG
Сообщения: 17
ОС: секрет

dovecot ошибка слишком много подключений

Сообщение DaemoncheG »

Проблема с почтовым сервером 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
Спасибо сказали:
Аватара пользователя
ieleja
Сообщения: 307
ОС: Debian 9, macOS, Windows

Re: dovecot ошибка слишком много подключений

Сообщение ieleja »

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

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 ошибка слишком много подключений

Сообщение DaemoncheG »

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 ошибка слишком много подключений

Сообщение lastpriot »

выложите конфиги postfix и dovecot

возможное решение вашей проблемы ubuntuforums.org/showthread.php?t=1512271

p.s. логи очень хорошо сжимаются
Спасибо сказали:
DaemoncheG
Сообщения: 17
ОС: секрет

Re: dovecot ошибка слишком много подключений

Сообщение DaemoncheG »

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 ошибка слишком много подключений

Сообщение DaemoncheG »

Как посмотреть текущие подключения к dovecot?
т.е. кто подключен по imap и pop3 в текущий момент и с какой скоростью качает.
Спасибо сказали:
Аватара пользователя
ieleja
Сообщения: 307
ОС: Debian 9, macOS, Windows

Re: dovecot ошибка слишком много подключений

Сообщение ieleja »

http://www.ntop.org/products/ntop/

этот problem@mydomain.ru вообще работает?
может проблема с этой учетной записю, с home?
ad infinitum
Спасибо сказали:
Аватара пользователя
lastpriot
Сообщения: 218
ОС: FreeBSD

Re: dovecot ошибка слишком много подключений

Сообщение lastpriot »

включите отладку dovecot ( в conf.d/10-logging.conf) и выложите логи

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

auth_verbose=yes
auth_verbose_passwords=sha1
mail_debug=yes


p.s. похоже на ддос/флуд
Спасибо сказали:
DaemoncheG
Сообщения: 17
ОС: секрет

Re: dovecot ошибка слишком много подключений

Сообщение DaemoncheG »

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 ошибка слишком много подключений

Сообщение DaemoncheG »

вот сислог в приложении, вроде ничего криминального.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
ieleja
Сообщения: 307
ОС: Debian 9, macOS, Windows

Re: dovecot ошибка слишком много подключений

Сообщение ieleja »

?

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

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 ошибка слишком много подключений

Сообщение DaemoncheG »

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 ошибка слишком много подключений

Сообщение lastpriot »

dovecot-lda забирает приходящую почту от postfix и раскладывает по ящикам пользователей. По скольку в качестве бд пользователей выступает системный passwd и ограничений никаких, MTA принимает почту с мира для root@, news@, sshd@ и других служебных учетных записей, от сюда и ошибки вида
lda(root): Fatal: Invalid user setting
Спасибо сказали:
DaemoncheG
Сообщения: 17
ОС: секрет

Re: dovecot ошибка слишком много подключений

Сообщение DaemoncheG »

lastpriot писал(а):
26.10.2012 21:18
dovecot-lda забирает приходящую почту от postfix и раскладывает по ящикам пользователей. По скольку в качестве бд пользователей выступает системный passwd и ограничений никаких, MTA принимает почту с мира для root@, news@, sshd@ и других служебных учетных записей, от сюда и ошибки вида
lda(root): Fatal: Invalid user setting

и что тут страшного? у этих пользователей нет домашней папки, пусть принимает всю почту, так спамеры не догадаются какие на сервере учетные записи реально существуют и принимают их спам, пусть и дальше шлют в "молоко"
Спасибо сказали:
Аватара пользователя
ieleja
Сообщения: 307
ОС: Debian 9, macOS, Windows

Re: dovecot ошибка слишком много подключений

Сообщение ieleja »

правильная настройка '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

ad infinitum
Спасибо сказали:
DaemoncheG
Сообщения: 17
ОС: секрет

Re: dovecot ошибка слишком много подключений

Сообщение DaemoncheG »

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


давай попробуем
Спасибо сказали: