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