On Wed, Oct 08, 2003 at 08:45:39PM +0700, lordsanjay wrote:
> Thu 2003-10-02 17:12:04: [636:104] 250-AUTH LOGIN CRAM-MD5 PLAIN 
> Thu 2003-10-02 17:12:04: [636:104] 250-AUTH=LOGIN CRAM-MD5 PLAIN 
> Thu 2003-10-02 17:12:04: [636:104] 250-PIPELINING 
> Thu 2003-10-02 17:12:04: [636:104] 250 8BITMIME 
> Thu 2003-10-02 17:12:04: [636:104] AUTH CRAM-MD5 
...
> Padahal kalo dengan program base64.pl (dari artikel saudara asfihani),
> hasilnya kayak gini :
> 
> username => ZWthY2l0cmElb3JiaWNvbS5uZXQuaWQ=
> password => ZWthY2l0cmE=

yang anda coba adalah auth method login (yang pakai method plain juga
kemungkinan besar bisa).

masalahnya kira-kira gini, anda announce support metode autentikasi
berturut-turut: login, cram-md5 dan plain. rupaya doraemon tidak
support metode login (atau sengaja diset untuk ignore method
login, atau selain cram-md5), dan memilih pakai metode cram-md5 ->
autentikasi gagal.

satu hal, metode auth cram-md5 mensyaratkan password database
di mesin qmail harus disimpan sebagai 'clear text' (unencrypted).
kalau di mesin qmail, password disimpan encrypted (misal mengambil
dari password sistem atau dari password vpopmail yang encrypted),
berarti itulah penyebabnya.

kalau di tempat anda mengharuskan password diencrypt. recompile
qmail-smtpd-auth anda, dan comment (undefine) AUTHCRAM di file
qmail-smtpd.c. seingat saya ini defaultnya undefine (commented).
kemudian test dengan telnet ke port 25, qmail anda, dan seharusnya
smtp banner yang dia print menjadi (pakai EHLO):

 250-AUTH LOGIN PLAIN
 250-AUTH=LOGIN PLAIN
 250-PIPELINING
 250 8BITMIME

dan minta doraemon menggunakan metode yang anda sediakan
(login/plain).

Salam,

P.Y. Adi Prasaja


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke