exim + courier-imap

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

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

Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

exim + courier-imap

Сообщение newsrc »

Поставил exim, почта ходит и кладётся в /home/admin/Maildir/
Поставил courier-imap-4.1.2. Хочу забирать почту через pop3. После установки ничего не менял и попробовал

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

#telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
user admin
+OK Password required.
pass 123456
-ERR Temporary problem, please try again later
Connection closed by foreign host.

В системе пользователь admin и пароль на него 123456

Почему временная проблема? И откуда courier-imap берет связку user:pass?

Заранее спасибо.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
alfss
Сообщения: 262

Re: exim + courier-imap

Сообщение alfss »

в гугол по поводу документации и настройки
Спасибо сказали:
JonnyBekoff
Сообщения: 126
ОС: Kubuntu 9.10

Re: exim + courier-imap

Сообщение JonnyBekoff »

служба saslauthd настроена?, запущена?
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: exim + courier-imap

Сообщение newsrc »

JonnyBekoff писал(а):
22.08.2008 17:50
служба saslauthd настроена?, запущена?

Запущена так: /usr/sbin/saslauthd -a shadow
Настройки: всё по дефолту
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
JonnyBekoff
Сообщения: 126
ОС: Kubuntu 9.10

Re: exim + courier-imap

Сообщение JonnyBekoff »

Также желательно проверить и раскомментировать некоторые строки в /etc/courier/authdaemonrc, например:
authmodulelist="authpam authpwd authshadow"
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: exim + courier-imap

Сообщение newsrc »

JonnyBekoff писал(а):
22.08.2008 18:26
authmodulelist="authpam authpwd authshadow"
Это было в конфиге.

В лог пишет так:

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

pop3d: authdaemon: s_connect() failed: No such file or directory
pop3d: LOGIN FAILED, user=admin, ip=[::ffff:127.0.0.1]
pop3d: authentication error: No such file or directory

Последняя строчка очень странная.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
JonnyBekoff
Сообщения: 126
ОС: Kubuntu 9.10

Re: exim + courier-imap

Сообщение JonnyBekoff »

cent64 писал(а):
22.08.2008 18:44
JonnyBekoff писал(а):
22.08.2008 18:26
authmodulelist="authpam authpwd authshadow"
Это было в конфиге.

В лог пишет так:

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

pop3d: authdaemon: s_connect() failed: No such file or directory
pop3d: LOGIN FAILED, user=admin, ip=[::ffff:127.0.0.1]
pop3d: authentication error: No such file or directory

Последняя строчка очень странная.


Гугл естественно в помощь, но предположения такие:
- Запущен (или перезапущен) authdaemonrc
- создаются ли сокеты в каталоге, описываемом переменной authdaemonvar, в Мандриве authdaemonvar=/var/lib/authdaemon (/etc/courier/authdaemonrc)
- или перезапустить authdaemonvar, указав в конфиге DEBUG_LOGIN=1
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: exim + courier-imap

Сообщение newsrc »

Запустил authdaemond start.
В конфиге оставил authmodulelist="authpam"
Но при запуске в логи пишет:

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

Aug 22 23:29:29 slackware authdaemond: stopping authdaemond children
Aug 22 23:29:32 slackware authdaemond: modules="authpam", daemons=5
Aug 22 23:29:32 slackware authdaemond: Installing libauthpam
Aug 22 23:29:32 slackware authdaemond: libauthpam.so: cannot open shared object file: No such file or directory


А когда делаю telnet localhost 110 думает несколько секунд и пишет:

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

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
user admin
+OK Password required.
pass 123456
-ERR Login failed.


Видимо нужно ему модуль libauthpam.so. А где его взять?
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
alfss
Сообщения: 262

Re: exim + courier-imap

Сообщение alfss »

libauthpam.so- ну ведь ясно пишет что такой либы нету!!!
где название вашего диструбутива??
где верися??
где сипсок установленных пакетов??
все конфиги в студию....
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: exim + courier-imap

Сообщение newsrc »

Slackware 12.
Почти полная установка. Все библиотеки из дистрибутива стоят.

Конфиг pop3d:

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

PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH=""
POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256"
POP3AUTH_TLS=""
POP3AUTH_TLS_ORIG="LOGIN PLAIN"
POP3_PROXY=0
PORT=110
ADDRESS=0
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=pop3d"
#DEFDOMAIN="@мойдомен.ru"
POP3DSTART=NO
MAILDIRPATH=Maildir


Конфиг authdaemonrc:

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

#authmodulelist="authuserdb authldap authmysql authcustom authpipe"
authmodulelist="authpam authpwd authshadow"
authmodulelistorig="authuserdb authldap authmysql authcustom authpipe"
daemons=5
authdaemonvar=/usr/local/var/spool/authdaemon
DEBUG_LOGIN=2
DEFAULTOPTIONS=""
LOGGEROPTS=""


Так же ругается на authpwd и authshadow.....
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: exim + courier-imap

Сообщение newsrc »

В логи courier-authlib пишет:

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

Aug 23 10:35:26 slackware authdaemond: modules="authpam", daemons=5
Aug 23 10:35:26 slackware authdaemond: Installing libauthpam
Aug 23 10:35:26 slackware authdaemond: libauthpam.so: cannot open shared object file: No such file or directory


В /usr/local/lib/courier-authlib модуля libauthpam.so нет.
Я так понимаю, что нужно пересобрать courier-authlib с его поддержкой. Как же это сделать?
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: exim + courier-imap

Сообщение newsrc »

Оставил модуль в authdaemonrc authmodulelist="authuserdb" и сделал по доке courier

Но все же проблема осталась с authpam....
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
alfss
Сообщения: 262

Re: exim + courier-imap

Сообщение alfss »

authpam
надо собирать с поддержкой pam
Спасибо сказали:
DarkSide83
Сообщения: 15
ОС: SlackWare 11.0

Re: exim + courier-imap

Сообщение DarkSide83 »

На сколько помню я в слаке по-умолчанию нет поддержки pam
на инфраресурсе даже сборка опен-оффиса без pam есть, собиралась специально для слаки.
Вывод: копать в сторону сборки pam.
Спасибо сказали: