We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Проблема с почтой после обновления
Проблема с почтой после обновления
Здравствуйте,
Сегодня обновил систему (CentOS 6.6 x86_64) через yum update и перестала работать почта.
При попытке подключиться к почтовому серверу через довкот, получаю оибку "Неудачная попытка входа."
В это время в /var/log/dovecot.log пишет:
UPD1: Посмотрел по списку обновленных пакетов. Заметил что обновился exim до версии 4.72-7.el6.
Кто юзает весту на центосе, проверьте пожалуйста Вашу версию exim.
UPD2: Учитывая ошибку "User * has invalid UID" попробовал поменять в файле паролей /etc/exim/domains/fx-cartel.com/passwd строку с
no-reply:{MD5}ПАРОЛЬ:fxcartel:mail::/home/fxcartel:0
на
no-reply:{MD5}ПАРОЛЬ:519:12::/home/fxcartel:0
тоесть заменил имя пользователя и имя группы на ID пользователя и группы. После этого смог подключиться к данному почтовому ящику. Тоесть dovecot не может узнать корректно UID.
Сталкивался ли кто-нибудь с такой проблемой? В какую сторону копать?
Спасибо за помощь.
Сегодня обновил систему (CentOS 6.6 x86_64) через yum update и перестала работать почта.
При попытке подключиться к почтовому серверу через довкот, получаю оибку "Неудачная попытка входа."
В это время в /var/log/dovecot.log пишет:
Code: Select all
Nov 28 18:34:36 auth: Error: passwd-file /etc/exim/domains/fx-cartel.com/passwd: User admin has invalid UID 'fxcartel'
Nov 28 18:34:36 auth: Error: passwd-file /etc/exim/domains/fx-cartel.com/passwd: User info has invalid UID 'fxcartel'
Nov 28 18:34:36 auth: Error: passwd-file /etc/exim/domains/fx-cartel.com/passwd: User ceo has invalid UID 'fxcartel'
Nov 28 18:34:36 auth: Error: passwd-file /etc/exim/domains/fx-cartel.com/passwd: User news has invalid UID 'fxcartel'
Nov 28 18:34:36 auth: Error: passwd-file /etc/exim/domains/fx-cartel.com/passwd: User no-reply has invalid UID 'fxcartel'
Nov 28 18:34:36 auth: Info: passwd-file([email protected],127.0.0.1): unknown user
Nov 28 18:34:38 imap-login: Info: Disconnected (auth failed, 1 attempts): user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Кто юзает весту на центосе, проверьте пожалуйста Вашу версию exim.
UPD2: Учитывая ошибку "User * has invalid UID" попробовал поменять в файле паролей /etc/exim/domains/fx-cartel.com/passwd строку с
no-reply:{MD5}ПАРОЛЬ:fxcartel:mail::/home/fxcartel:0
на
no-reply:{MD5}ПАРОЛЬ:519:12::/home/fxcartel:0
тоесть заменил имя пользователя и имя группы на ID пользователя и группы. После этого смог подключиться к данному почтовому ящику. Тоесть dovecot не может узнать корректно UID.
Сталкивался ли кто-нибудь с такой проблемой? В какую сторону копать?
Спасибо за помощь.
Re: Проблема с почтой после обновления
Вопрос к разработчикам или знающим пользователям:
Подскажите какой скрипт формирует файл /home/USER/conf/mail/DOMAIN/passwd ?
Что нужно изменить что б строку формата username:{MD5}PASSWORD:user:group::/home/USER:0
вместо user и group записывать UID и GID?
UPD1:
Нашел в /usr/local/vesta/func/rebuild.sh функцию "# Rebuild domain accounts", в ней есть строка:
Заменил ее на
надеюсь ничего другого не поломаю :)
Подскажите какой скрипт формирует файл /home/USER/conf/mail/DOMAIN/passwd ?
Что нужно изменить что б строку формата username:{MD5}PASSWORD:user:group::/home/USER:0
вместо user и group записывать UID и GID?
UPD1:
Нашел в /usr/local/vesta/func/rebuild.sh функцию "# Rebuild domain accounts", в ней есть строка:
Code: Select all
str="$account:$MD5:$user:mail::$HOMEDIR/$user:$QUOTA"
Code: Select all
myUID=`cat /etc/group |grep $user |awk -F: {'print$3'}`
myGID=`cat /etc/group |grep "mail:" |awk -F: {'print$3'}`
str="$account:$MD5:$myUID:$myGID::$HOMEDIR/$user:$QUOTA"
Re: Проблема с почтой после обновления
Я решил проблему с почтой очень просто, перезапуситил службы и все у меня заработало.
Re: Проблема с почтой после обновления
У меня такая же проблема, проделал все перечисленные выше способы, не помогло.
Я так понимаю, что под конкретным логином не возможно найти запрашиваемый почтовый ящик?
Я так понимаю, что под конкретным логином не возможно найти запрашиваемый почтовый ящик?