Решено: Настройка связи courier-authlib и ldap на Alt Server 4.0 (Courier-imap не обращается к ldap-серверу)

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

Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Решено: Настройка связи courier-authlib и ldap на Alt Server 4.0

Сообщение zhe »

:ph34r: Третий день не могу решить этой проблемы..

Всем привет!
Настраиваю почтовый сервак на Alt Server 4.0. Делаю схемку postfix+cyrus-sasl+courier-imap+courier-authlib+ldap..
Sasl нормально связывается с лдап, smtp работает, почтовые ящики пользователей, взятых из лдапа, создаются, а вот имап не работает, не знаю, как настроить, на фре схема работала без проблем, правда там чутка конфиги другие .....
В логах пишет:

Apr 9 21:20:46 alt courier-imapd: Connection, ip=[192.168.10.27]
Apr 9 21:20:51 alt courier-imap3d: LOGIN FAILED, user=test2@ntc.local, ip=[192.168.10.27]

при том на сервере LDAP в логах видно, что не происходит даже обращения к серверу ...

и по pop3 тоже самое ... значит не работает courier-authlib.

Установленны следующие пакеты:

libcourier-authlib-0.59.1-alt1.0
courier-authlib-0.59.1-alt1.0
courier-imap-4.1.2-alt1
courier-authlib-ldap-0.59.1-alt1.0
courier-imap-utils-4.1.2-alt1


Вот мои конфиги:
/etc/courier-imap/imapd:
(тут практически ничего не менял кроме ADRESS=0)

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

ADDRESS=0
PORT=143
MAXDAEMONS=40
MAXPERIP=10
PIDFILE=/var/run/courier-imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS=""
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
IMAP_KEYWORDS=1
IMAP_ACL=1
IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 ID
IMAP_PROXY=0
IMAP_PROXY_FOREIGN=0
IMAP_IDLE_TIMEOUT=60
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
IMAP_DISABLETHREADSORT=0
IMAP_CHECK_ALL_FOLDERS=1
IMAP_OBSOLETE_CLIENT=0
IMAP_UMASK=022
IMAP_ULIMITD=65536
IMAP_USELOCKS=0
IMAP_SHAREDINDEXFILE=/var/lib/courier-imap/shared/index
IMAP_ENHANCEDIDLE=0
IMAP_TRASHFOLDERNAME=Trash
IMAP_EMPTYTRASH=Trash:30
IMAP_MOVE_EXPUNGE_TO_TRASH=1
SENDMAIL=/usr/bin/sendmail
HEADERFROM=X-IMAP-Sender
IMAPDSTART=YES


/etc/courier-authlib/authdaemon.conf
( да и тут особо нечего менять)

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

authmodulelist="authldap"
authmodulelistorig="authuserdb authpam authpgsql authldap authmysql authcustom authpipe"
daemons=5
authdaemonvar=/var/lib/courier-authlib
DEBUG_LOGIN=2
DEFAULTOPTIONS=""
COURIER_UID="courier"
COURIER_GID="courier"
LOGGEROPTS="-facility=authpriv"


и НАКОНЕЦ /etc/courier-authlib/authdaemon-ldap.conf :
(собственно тут только схема и всё)

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

LDAP_URI                ldap://мой_сервер_лдапа
#LDAP_PORT            389
LDAP_PROTOCOL_VERSION   3
LDAP_BASEDN          ou=alt,ou=mail, dc=mydc
LDAP_BINDDN          cn=relay, ou=services, ou=mail, dc=mydc
LDAP_BINDPW          123456
LDAP_TIMEOUT          5
LDAP_AUTHBIND        0
LDAP_MAIL               mail
#LDAP_MAIL              uid
LDAP_HOMEDIR         homeDirectory
#LDAP_MAILROOT          /var/mail
LDAP_MAILDIR            mailbox
LDAP_DEFAULTDELIVERY    defaultDelivery
LDAP_FULLNAME           cn
LDAP_CLEARPW            clearPassword
LDAP_CRYPTPW            userPassword
LDAP_UID                uidNumber
LDAP_GID                gidNumber
LDAP_DEREF              never
LDAP_TLS                0


-----------------------------------------------------------------------------------------
Не проходите мимо, окажите поддержку.. Может чего-нибудь не хватает или в конфигах что ни так? За ранее благодарю

ps Видел подобную строчку в инете:
Думаете всё? Нет. Специфика АЛьТа:
в файле /etc/sysconfig/courier-imap указать параметр
DEFAULT_AUTHD=ldap
START_AUTHD=yes
иначе он не будет подгружать ldap-модуль аутентификации.


но у меня файла /etc/sysconfig/courier-ldap не было, создал, прописал туда это, перезапустил демонов, но не помогло ...
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: Настройка связи courier-authlib и ldap на Alt Server 4.0

Сообщение Alexei_VM »

Шансы получить ответ на такой вопрос на этом форуме практически равны нулю. Рекомендую подписаться на список рассылки sysadmins@ и спросить там.
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Решено: Настройка связи courier-authlib и ldap на Alt Server 4.0

Сообщение zhe »

Решил проблему, оказалась всегда ерунда, парочка маленьких поправок в обращении к схеме лдапа и права на /var/spool/mail
Спасибо сказали: