courier-pop3d не хочет соединять [solved]
Установил postfix. Пересылка писем локально работает замечательно. Проверялось подключением по telnet на 25 порт:
220 localsrv.ph.com ESMTP Postfix helo ph.com 502 5.5.2 Error: command not recognized helo ph.com 250 localsrv.ph.com mail from: 250 2.1.0 Ok rcpt to: 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> megatest . 250 2.0.0 Ok: queued as E8F4B1C32
В результате чего в логах отразилось помимо прочего (кстати, почему-то 2 раза захотел helo принять):
Oct 15 17:41:30 localsrv postfix/qmgr[27251]: E8F4B1C32: from=<lord@ph.com>, size=332, nrcpt=1 (queue active) Oct 15 17:41:30 localsrv postfix/local[27370]: E8F4B1C32: to=<testing@ph.com>, relay=local, delay=23, delays=23/0.03/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Аналогичное проделал для обратного, т.е. отсылая письмо от testing на lord. В папках $HOME/.maildir/new появились файлы писем. Т. о. проверка была закончена успешно.
После этого решил установить courier-imap.
В файле /etc/courier/authlib/authdaemonrc было прописано authmodulelist="authuserdb authpam ", поскольку я хотел сделать аутенфикацию с использованием уже зарегистрированного в системе юзера и с заданным ему там же паролем, т.е. через
useradd USER
passwd USER
mkdir $HOME/USER
chown USER:USER $HOME/USER
Для начала хочу запустить pop3 сервер.
В файле /etc/courier-imap/pop3d.cnf изменяю только
CN=localsrv.ph.com emailAddress=lord@ph.com
Запускаю /etc/init.d/courier-pop3d start. Подсоединяюсь к серверу телнетом на 110 порт:
+OK Hello there. user testing -ERR Invalid command. user testing +OK Password required. pass 123 -ERR Login failed. pass 123 -ERR Login failed.
и система не пускает, несмотря на то, что под таким логином/паролем пользователь существует и работает. Посмотреть логи нет возможности, т.к. не нашел этого в конфиге. Вроде есть какая-то команда courierlogger, но запуск ее в виде
courierlogger -name=pop
не привел к появлению в логах syslog-ng соответствующих записей.
Тестирование же содинения с pop3-сервером с помощью mozilla закончилось выдачей сообщения "Время соединения с сервером 192.168.1.253 истекло.".
Что было сделано не так? Что я не сделал?
- Для комментирования войдите или зарегистрируйтесь
Починил. _____________
Починил.
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu
КАК починил?
КАК починил?
В первом
В первом варианте в файле /etc/courier-imap/pop3d раскомментировал строку
#DEFDOMAIN="@ph.com"
После закомментирования все стало работать.
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu