Локальный почтовый сервер
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
была версия 5.6.30 стала версия 5.6.33
Я перепроверил mysql, там все как и было вроде бы... Присутствует и база и пользователи...
Отправлено спустя 27 минут 16 секунд:
EXIM отрабатывает успешно, хотя тоже к mysql привязан...
Письма отправляются с клиентов
Я перепроверил mysql, там все как и было вроде бы... Присутствует и база и пользователи...
Отправлено спустя 27 минут 16 секунд:
EXIM отрабатывает успешно, хотя тоже к mysql привязан...
Письма отправляются с клиентов
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
Не могу понять, в базе mysql пользователи присутствуют...А авторизация почему то не проходит...
Может после обновления Mysql нужно конфигурацию dovecot как то править?
Может после обновления Mysql нужно конфигурацию dovecot как то править?
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
Этим и занимаюсь... Пробовал пересобрать dovecot, не помогло. Так же пробовал добавить новых пользователей через postfixadmin, пользователи добавились, но авторизация по прежнему не проходит.xM писал(а):Ищите проблему.
Пока что не могу найти проблему, не знаю где искать... В Dovecot? Сможете пожалуйста немного подсказать?
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
Как я уже писал ранее, ошибка звучит как:
Притом я не могу понять, что именно не так, мало информации в ошибке... (то что ругается на пользователя, конечно понятно... )
В начале думал что причина кроется в файле dovecot.conf а именно в содержании строки:
И в файле dovecot-sql.conf в строке:
Но раньше же работало, до обновления mysql. Да и строчки эти вроде бы правильно написаны...
Отправлено спустя 2 часа 28 минут 3 секунды:
Вот что ещё нашел, при просмотре логов maillog:
Попробую разобраться, что пишет лог...
Код: Выделить всё
Nov 08 12:46:56 pop3-login: Info: Internal login failure (auth failed, 1 attempts): user=<reken@domen.local>, method=PLAIN, rip=192.168.10.1, lip=192.168.10.4
В начале думал что причина кроется в файле dovecot.conf а именно в содержании строки:
Код: Выделить всё
mail_location = maildir:/var/mail/exim/%d/%n
Код: Выделить всё
user_query = SELECT concat('/var/mail/exim/', `maildir`) AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
Отправлено спустя 2 часа 28 минут 3 секунды:
Вот что ещё нашел, при просмотре логов maillog:
Код: Выделить всё
Nov 10 14:43:19 free dovecot: dovecot: Killed with signal 15 (by pid=1904 uid=0 code=kill)
Nov 10 14:43:56 free dovecot: dovecot: Relative home directory paths not supported (user test@domen.local): domen.local/test/
Nov 10 14:44:45 free dovecot: dovecot: Killed with signal 15 (by pid=1953 uid=0 code=kill)
Nov 10 14:45:24 free dovecot: dovecot: Killed with signal 15 (by pid=1992 uid=0 code=kill)
Nov 10 14:45:29 free dovecot: dovecot: User test@domen.local not allowed to log in using login_user's UNIX UID 26(mailnull) (see http://wiki.dovecot.org/UserIds)
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
Похоже что после обновления mysql, dovecot просит абсолютные пути к ящикам, вместо относительных...
Так у меня в конфигах, вроде бы абсолютные и указанны...
Так у меня в конфигах, вроде бы абсолютные и указанны...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
Пока что не получается у меня найти ошибку и решить возникшую проблему... Сможете что нибудь подсказать пожалуйста?
Пути в конфигах dovecot у меня абсолютные указаны...
пересборка dovecot не помогла
Добавление нового пользователя через postfixadmin тоже не помогло
Прочитал http://wiki.dovecot.org/UserIds всё что там пишут по поводу UID у меня уже настроено...
Пути в конфигах dovecot у меня абсолютные указаны...
пересборка dovecot не помогла
Добавление нового пользователя через postfixadmin тоже не помогло
Прочитал http://wiki.dovecot.org/UserIds всё что там пишут по поводу UID у меня уже настроено...
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Локальный почтовый сервер
Продебажьте Dovecot и посмотрите чего он не может получить для запуска.
А если уже запускается, то как раскрываются запросы MySQL.
А если уже запускается, то как раскрываются запросы MySQL.
IT voodoo blog https://kostikov.co
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Локальный почтовый сервер
Ну вот же, он прямым текстом пишет, у вас там где то системный юзер test поди завалялся (или соответствие его на mailnull в базе), а так нельзя (ну если очень не захотеть)Reken писал(а): User test@domen.local not allowed to log in using login_user's UNIX UID 26(mailnull) (see http://wiki.dovecot.org/UserIds)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
xM и f_andrey спасибо за советы.
К сожалению не смог понять... Да, у меня системные пользователи. А что нужно сделать что бы заработал почтовый сервак? До обновления mysql работал же... Объясните пожалуйста.
К сожалению не смог понять... Да, у меня системные пользователи. А что нужно сделать что бы заработал почтовый сервак? До обновления mysql работал же... Объясните пожалуйста.
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Локальный почтовый сервер
Так же смотри там заморочки с диапазонами UID/GID, а по версиям, ну надо ченж лог смотреть, мож какой лимит поменяли, ну или вы так что то вовремя поменяли, нам отсюда не видно, если хотите постите больше конфигов env, чтоб было виднееhttp://wiki.dovecot.org/UserIds писал(а):You can use one or more system users for accessing users' mails. Most configurations can be placed to two categories:
System users where each Dovecot user has their own system user in /etc/passwd. For system user setups you generally don't have to worry about UIDs or GIDs, they are returned by the userdb passwd lookup.
Virtual users where all Dovecot users run under a single system user. Typically you'd set this with mail_uid setting (e.g. mail_uid=vmail). Note that you most likely don't want the userdb lookup to return any UID/GID, as they override the mail_uid setting.
However it's possible to use a setup that is anything between these two. For example use a separate system user for each domain. See below for more information about how UIDs can be used.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Локальный почтовый сервер
Получилось восстановить работу почтового сервака
Проблема была в следующем: В файле конфигурации dovecot.conf было так:
А сделал теперь так:
После этого клиенты стали получать почту... Получается из под пользователя mailnull клиенты не могли записать информацию в лог? И из-за этого сыпались ошибки? Не совсем понимаю...
Проблема была в следующем: В файле конфигурации dovecot.conf было так:
Код: Выделить всё
login_user = mailnull
Код: Выделить всё
login_user = dovecot