Hai milisers, Langsung saja:
OS : Slackware 10.2 MUA : postfix-2.2.10 (instal dr source) Cyrus-sasl : cyrus-sasl-2.1.21-i486-1 (bawaan slack) Courier-imap : courier-imap-4.1.0 (instal dr source) Courier-authlib : courier-authlib-0.58 (instal dr source) Service yg jalan: postfix, authdaemond, courier-imap Percobaan login vi telnet port 110 dan 143 sudah berhasil autentikasi baik pakai user sistem maupun user virtual domain. Login dg user sistem # telnet localhost 143 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See COPYING for distribution information. a001 login yudi passwordku a001 OK LOGIN Ok. a001 logout * BYE Courier-IMAP server shutting down a001 OK LOGOUT completed Connection closed by foreign host. Login dg user virtual domain # telnet localhost 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK Hello there. user [EMAIL PROTECTED] +OK Password required. pass passwordku +OK logged in. quit +OK Bye-bye. Connection closed by foreign host. Saya baca2 di postfix wiki: "Virtual Users and Domains with Courier-IMAP and MySQL" ada ilmu baru dimana pwcheck_method sasl bisa memanfaatkan "authdaemond" Courier-imap. Isi /usr/lib/sasl2/smtpd.conf: pwcheck_method: authdaemond log_level: 3 mech_list: PLAIN LOGIN authdaemond_path:/usr/local/var/spool/authdaemon/socket Saya coba ternyata smtp auth bisa dilakukan tapi jika auth-nya pakai user virtual domain sedangkan kalau pakai user sistem selalu gagal. Pesan error /var/log/maillog: warning: SASL authentication failure: Password verification failed warning: files.godonk.org[192.168.0.253]: SASL plain authentication failed Oya, ada file /etc/rc.d/rc.saslauthd bawaannya package cyrus-sasl, ini memang tidak diaktifkan. Apa ini perlu diaktifkan juga ? Soalnya kelihatannya ini bisa authmech pakai shadow. Hm, coba saya baca lagi manual di wiki-nya, eh ternyata pwcheck_method-nya bisa lebih dr satu. Akhirnya saya edit lagi /usr/lib/sasl2/smtpd.conf spt ini: pwcheck_method: saslauthd authdaemond log_level: 3 mech_list: PLAIN LOGIN authdaemond_path:/usr/local/var/spool/authdaemon/socket Jalankan: /etc/rc.d/rc.saslauthd start Tanpa perlu restart/reload postfix, coba smtp authnya pakai user sistem. Eh, ternyata bisa :-)) ... Yang saya herankan mengapa smtp auth yg pertama tdk jalan kalo dg user sistem ? Oya data password user virtual domain pakai clear text password. Apa ini ada hubungannya ? Salam, ~yudi NB: Setelah ini lanjut instal squirrelmail. -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis