ПРЕДЫСТОРИЯ ПРОБЛЕМЫ:
У нас админ ушел в отпуск и меня оставили его заменять, т.к. я более
менее из всех шарю в этой теме. Сам я пишу проги на Delphi и в Navision.
А тут у меня возникла проблема, которую я сам решить не могу и ман в
инете на эту тему тоже не нашел.ПРОБЛЕМА:
Значит у нас есть почтовый сервак на postfix под Debian Linux на ядре
2.4.22. И случилась значит такая трабла. Есть почтовый аккаунт
iren@домен.ru. Так вот он замечательно работал, но в одно не очень
прекрасное утро понедельника, при попытке получить почту, Outlook сказалНе удалось войти на почтовый сервер. Пароль не принят. Учетная запись
'mail.intranet.домен.ru', Сервер 'mail.intranet.домен.ru', протокол:
POP3, Ответ сервера: '-ERR', Порт:110, Защита (SSL): Нет, Ошибка
сервера: 0x800CCC92. Код ошибки: 0x800CCC92Ну я не долго думая задал для пользователя iren новый пароль. Но outlook
выдал тоже самое сообщение об ошибке. Я удалил учетную запись в
outlook, создал заново. Проверил все настройки. Не помогло. Тогда я
попытался забрать почту с другой машины. Тот же результ.
Полез на сервак. Удалил там юзера iren, создал заново, перезапустил
postfix. Результат тот же. Простите, но я не знаю, что еще можно сделать.
В логах ничего на эту тему.
Ходил телнетом на порт 110, результат:
+OK
USER iren
+OK
PASS пароль
-ERR
Ходил SSH2 на сервак. Пытался залогинится как iren. Не получается. Кричит что неверный пароль. Зашел как root. Сделал passwd iren, задал пароль. Попытался еще раз. Он сказал, что пароль не верный.
Postfix не имеет отношения к POP3.
Он - MTA, за доступ к ящикам по POP3 должен отвчать какой-то другой сервер.
Надо сначала выяснить, какой у Вас POP3-сервер установлен, и смотреть, как он аутентификацию проводит. Если пользователей он в базе хранит, то манипуляции с системным пользовательским аккаунтом бессмыслены.
>В логах ничего на эту тему.
>Ходил телнетом на порт 110, результат:
>+OK
>USER iren
>+OK
>PASS пароль
>-ERRмогу предположить что аккаунты expired. тоесть их нужно реактивировать на новый срок.
>В логах ничего на эту тему.
>Ходил телнетом на порт 110, результат:
>+OK
>USER iren
>+OK
>PASS пароль
>-ERRдля начала нужно сделать ps ax | grep 3d, есть вероятность,
что так легче выяснить, какой pop3 сервер запущен,
если конечно при заходе telnet он никакого баннера не пишет.
потом най1ти его конфигурационный файл(ы) и посмотреть, что
в них про user написано.
скорее всего пароли хранятся в mysql или postgresql,
поэтому стоит проверить учетную запись там для начала.
если же нет, то проверить наличие записи о пользователе
не только в /etc/passwd, но и в /etc/shadow и проверить
группу для iren в group и gshadow там же.
другой способ, если пользователи аутифицируются на базе
системы (т.е. через passwd), создать пользователя irena
и сделать алиас в /etc/aliases
iren: irena
postalias натравить и использовать учетную запись irena
для настроек почтового клиента.
старые письма можно перекинуть cat из /var/spool/mail/iren
в irena там же.
все манипуляции с passwd делаются от root,
я думаю это ты знаешь.
и в любом случае попробуй дозвониться админу :)