salam

di berkas konfigurasi courier-pop3d, ada direktif untuk path maildir,  kalau 
tidak salah harus ini juga harus disesuaikan nilainya.

wassalam

ic




________________________________
Dari: mahirrudin alkhoir <mahirhea...@gmail.com>
Kepada: tanya-jawab@linux.or.id 
Dikirim: Jumat, 16 Maret 2012 17:05
Judul: [tanya-jawab] [Tanya] Postfix + AuthLDAP + Courier integrasi dengan 
Active Directory

Halo rekan - rekan



Rencananya saya akan mengintegrasikan active directory windows dengan
postfix menggunakan authlib LDAP, sampai konfigurasi binding dan
authentikasi client sudah berhasil. Masalahnya adalah saat saya test
untuk pop nya authlibldap, tidak menemukan dir nya.

Authentikasinya sendiri sudah berhasil, jika menggunakan command authtest



mailsvr:~ # authtest usert...@domainsaya.com presentasi
Authentication succeeded.

Authenticated: usert...@domainsaya.com (uid 5000, gid 5000)

             Home Directory: /MAIL/usertest
             Maildir: (none)
             Quota: (none)
             Encrypted Password: (none)
             Cleartext Password: secretOptions: (none)


Namun, saat mencari directroy untuk maildir nya, error nya sebagai berikut :



mailsvr:~ # tail -f /var/log/mail

Mar 16 15:36:57 mailsvr authdaemond: | cn: presentasi

Mar 16 15:36:57 mailsvr authdaemond: | sAMAccountName: presentasi

Mar 16 15:36:57 mailsvr authdaemond: | mail: usert...@domainsaya.com

Mar 16 15:36:57 mailsvr authdaemond: authldaplib: sysusername=<null>,
sysuserid=5000, sysgroupid=5000, homedir=/MAIL/usertest,

 address=usert...@domainsaya.com, fullname=usertest, maildir=<null>,
quota=<null>, options=<null>

Mar 16 15:36:57 mailsvr authdaemond: authldaplib: clearpasswd=<null>,
passwd=<null>

Mar 16 15:36:57 mailsvr authdaemond: rebinding with DN
'CN=presentasi,OU=divisi 1,OU=domain,DC=domain,DC=com' to validate
password

Mar 16 15:36:57 mailsvr authdaemond: authentication bind successful

Mar 16 15:36:57 mailsvr authdaemond: Authenticated:
sysusername=<null>, sysuserid=5000, sysgroupid=5000,
homedir=/MAIL/usertest, address=usert...@domainsaya.com,
fullname=usertest, maildir=<null>, quota=<null>, options=<null>

Mar 16 15:36:57 mailsvr authdaemond: Authenticated:
clearpasswd=secret, passwd=<null>

Mar 16 15:36:57 mailsvr pop3d: chdir Maildir: No such file or directory



semula saya mengira masalah ada di permission,

tapi saya rasa bukan, karena semua permssion sudah saya periksa,

maildir saya beri akses khusus sebagai user vmail:vmail dengan uid dan guid 5000



mailsvr:~ # ls -la /MAIL/
total 12
drwxr-xr-x  3 vmail vmail 4096 Mar 15 17:57 .
drwxr-xr-x 23 root  root  4096 Mar 16 15:24 ..
drwx------  5 vmail vmail 4096 Mar 15 17:57 usertest



dan susunan folder / maildir nya sendiri adalah sebagai berikut



mailsvr:~ # ls -la /MAIL/presentasi/
total 20
drwx------ 5 vmail vmail 4096 Mar 15 17:57 .
drwxr-xr-x 3 vmail vmail 4096 Mar 15 17:57 ..
drwx------ 2 vmail vmail 4096 Mar 15 17:57 cur
drwx------ 2 vmail vmail 4096 Mar 15 18:14 new
drwx------ 2 vmail vmail 4096 Mar 15 18:14 tmp



mailnya sendiri berada di directory new

asumsi saya si authlib-ldap tidak bisa mengenali maildir



berikut contoh konfigurasi main.cf dan authldaprc



main.cf

inet_protocols = all
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_alias_domains = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = mailsvr.domainsaya.com
delay_warning_time = 1h
message_strip_characters = \0
program_directory = /usr/lib/postfix
inet_interfaces = all
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
mynetworks_style = subnet
mynetworks = 192.168.1.0/24, 127.0.00/8
disable_dns_lookups = no
relayhost =
content_filter =
mailbox_command =
mailbox_transport =
strict_8bitmime = no
disable_mime_output_conversion = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
smtp_enforce_tls = no
alias_maps = hash:/etc/aliases
#mailbox_size_limit = 0
#message_size_limit = 0

############################################################

# Configuration using Authlib LDAP with Active Directory

############################################################

virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_minimum_uid = 5000
virtual_mailbox_base = /MAIL/
virtual_mailbox_domains = domainsaya.com
virtual_transport = virtual
virtual_alias_maps = ldap:/etc/postfix/ldap_aliases.cf
virtual_mailbox_maps = ldap:/etc/postfix/ldap_users.cf




ldal_aliases.cf

bind = yes
version = 3
bind_dn = cn=Administrator,cn=Users,dc=domainsaya,dc=com
bind_pw = secret
search_base = ou=domainsaya,dc=domainsaya,dc=com
scope = sub
query_filter = (otherMailbox=%s)
result_attribute = samaccountname
result_format = %s/



ldap_users.cf



server_host = 192.168.88.1
bind = yes
version = 3
bind_dn = cn=Administrator,cn=Users,dc=domainsaya,dc=com
bind_pw = secret
search_base = ou=domainsaya,dc=domainsaya,dc=com
scope = sub
query_filter = (mail=%s)
result_attribute = samaccountname
result_format = %s/



authldaprc



LDAP_URI ldap://192.168.1.1
LDAP_PROTOCOL_VERSION 3
LDAP_BASEDN dc=domainsaya,dc=com
LDAP_BINDDN cn=Administrator,cn=Users,dc=domainsaya,dc=com
LDAP_BINDPW secret
LDAP_TIMEOUT 5
LDAP_AUTHBIND 1
LDAP_MAIL  mail

LDAP_GLOB_UID  vmail
LDAP_GLOB_GID  vmail
LDAP_HOMEDIR  sAMAccountName
LDAP_MAILROOT        /MAIL
# LDAP_MAILDIR /new
LDAP_DEFAULTDELIVERY defaultDelivery

# LDAP_MAILDIRQUOTA quota

LDAP_FULLNAME  cn
LDAP_CLEARPW  clearPassword
LDAP_CRYPTPW  userPassword
LDAP_UID 5000
LDAP_GID 5000

# LDAP_AUXOPTIONS shared=sharedgroup,disableimap=disableimap
# LDAP_ENUMERATE_FILTER (&(objectClass=CourierMailAccount)(!(disableshared=1)))

LDAP_DEREF  never
LDAP_TLS  0
# LDAP_EMAILMAP  (&(userid=@user@)(realm=@realm@))
# LDAP_EMAILMAP_BASEDN o=emailmap, c=com
# LDAP_EMAILMAP_ATTRIBUTE handle
# LDAP_EMAILMAP_MAIL mail


mungkin ada yang pernah menemukan kasus serupa??

mohon bantuannya...

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke