Здравейте,

Имам лек въпрос относно параметрите в authldaprc на courier-imap.
Ситуацията е следната:
postfix, виртуалните потребители на който са в LDAP директория. courier само удостоверява тия отвън и чете Maildir-a.
един потребител има
uid: username
mail: [EMAIL PROTECTED]
userPassword: МД5 криптирана
homeDirectory: testdomain.net/username/ (завършва с /, за да знае postfix че трябва да хвърля вътре в Maildir формат)


postfix main.cf
-----------------
virtual_mailbox_domains = testdomain.net
virtual_mailbox_base = /var/mail/vhosts

Питаме ldap за mail=%s и той ни връща homeDirectory.
Дотук добре, казал един падайки от 40тия етаж минавайки покрай 10тия.
   postmap -q [EMAIL PROTECTED] ldap:/etc/postfix/ldap-aliases.cf
   testdomain.net/lubo/
При изпращане на мейл от конзолата се появява ново съобщение в
/var/mail/vhosts/testdomain.net/lubo/


Сега идва authldaprc:
-----------
LDAP_MAIL uid
LDAP_HOMEDIR homeDirectory
LDAP_MAILROOT /var/mail/vhosts (If homeDirectory is not an absolute path, define...)
LDAP_MAILDIR homeDirectory (If not specified, ./Maildir will be used)
Та точно в последния ред ми е проблема:
courierauthtest lubo дава
Home directory: /var/mail/vhosts/testdomain.net/lubo
Maildir: testdomain.net/lubo/
и естествено в лога се появява
chdir testdomain.net/lubo/ nosuch file or directory


Мога ли при тази организация на нещата да задам правилния LDAP_MAILDIR и как?

Иначе при:

virtual_mailbox_base = /
homeDirectory: /var/mail/vhosts/testdomain.net/username/
LDAP_MAILROOT = нищо, закоментиран

всичко е ток и жица. Тогава
courierauthtest lubo дава
Maildir: /var/mail/vhosts/testdomain.net/lubo/

Обаче горния вариант повече ми харесва, защото може и да се добяват други домейни.
Знам, че има какво да се подобрява в самата концепция, но нека това не е предмет на темата.


--
Lubomir Haralampiev
E-Mail: [EMAIL PROTECTED]

============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================

Reply via email to