Re: [tanya-jawab] [Tanya] Postfix + AuthLDAP + Courier integrasi dengan Active Directory
Terima kasih atas jawabannya, Seharusnya belum sampai pada konfigurasi courier pop3 nya pak, karena menurut saya permasalah masih pada authldaprc memang ada konfigurasi pada courier-pop3d untuk set maildir. tapi setelah saya lakukan tidak berhasil dan error tetap sama. Namun, setelah coba - coba ternyata problem terdapat pada authlib_ldap yang mencari string Maildir untuk dietakkan pada berkas authldaprc LDAP_MAILDIR string tersebut yang tidak ada pada active directory windows, jadi saya menggunakan konfigurasi pada postfix agar membuat storage maildir setelah directory user menambahkan string berikut pada ldal_aliases.cf dan ldap_users.cf result_format = %s/maildir/ dan berhasil, imap dan pop berjalan dengan baik. mungkin bisa membantu rekan - rekan yang mempunyai masalah yang sama Terimakasih semuanya, Salam mahirrudin alkhoir http://alkhoir.com 2012/3/19 Imam Cartealy carte...@yahoo.co.id: 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: usertest Mar 16 15:36:57 mailsvr authdaemond: | sAMAccountName: usertest 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
[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 =