Re: [postfix-users] tanya smtp auth pd postfix

2004-08-09 Thread Arief Yudhawarman
From: Ronny Haryanto [EMAIL PROTECTED]

 Saya sudah install postfix-2.1.4-3.rh73.i386.rpm di redhat 7.3.
 ...

 Pesan di /var/log/maillog
   Aug  7 13:13:20 server postfix/smtp[2352]: warning:
smtp_sasl_auth_enable
 is true, but SASL support
 is not compiled in
 ...

 IMHO, mungkin pengemasnya (packager) lupa build postfix dg sasl support.
 Ada yg pernah berhasil pakai postfix binary untuk smtp auth ?

First of all, good luck! Hehe. Saya mau muntah darah configure sasl.

Mas Ronny mau muntah darah, untunglah saya cuma batuk ringan, itu pun
krn rekan kerja saya ngerokok (uhuk..uhuk..) :-)

Kebanyakan karena info howto yg kurang akurat dan cara kerja
cyrus-sasl yg agak nyentrik. Ditambah lagi kalo gak salah cyrus-sasl
di redhat itu multi-version (1 dan 2 bareng). Padahal salah satu
penyebab utama sasl gak jalan itu adalah versi yg gak matching.

Tadinya saya sudah mau berhasil install postfix-2.1.1.tar.gz, cuman
krn waktu itu saya 'make' pakai MySQL dan SASL gagal mulu (saya
sudah posting masalahnay waktu itu ke milis [EMAIL PROTECTED]).
Kemudian saya menemukan postfix-2.1.4-3.rh73.i386.rpm, yg saya install
dg mulus.

Namun rupanya tidak sesuai dg informasinya di situs tempat saya download
postfix binary, bahwa postfix ini mendukung SASL, namun saya gagal melulu
untuk konfigur postfix agar makai smtp(d)_sasl_auth_enable. Sudah baca-baca
howto yg Mas Ronny rujuk :

 Menurut saya howto yg paling bagus utk sasl (dan tls) ini adalah
 bikinan Patrick B Koetter (postfix.state-of-mind.de).

Cari source rpms yg ditunjukkan di situ itu juga kagak ada.

AKhirnya balik lagi install postfix source code.
Saya make:
$ make makefiles CCARGS=-DUSE_SASL_AUTH -I/usr/include
AUXLIBS=-L/usr/lib -lsasl
$ su
# make install

FYI, RH 7.3 sudah support cyrus-sasl, versinya 1.5.24-25

 Saran saya:
 - rebuild postfix dr SRPM, anda bisa pass args waktu build rpm-nya utk
  include sasl (and other) support, dan
 - pastikan versi saslnya tidak bermasalah, kalo ragu, stick with
  version 2, dan bersihkan versi 1 dr system anda.

Thanks anyway, saya sudah berhasil install postfix dr sourcecode.
Tidak perlu ngutak-ngatik lagi cyrus-sasl-nya :-)
Lagian untuk cari source rpms postfix kudu download lagi, habisin
pulsa :-(.

 SASL (dan TLS) support yg works out of the box (untuk saya anyway) yg
 saya coba cuma yg di gentoo, dan debian sarge, selain itu saya coba di
 Redhat 7.x, 9 dan FC1 semuanya borked. Gak tau distro2 laen gimana.

Mau tanya, kalau pakai support TLS itu berarti isi email yg dikirimkan
di-encrypt-kan ya ? Saya cari di linguist, kok ndak nemu istilah borked ?
Sementara ini belum ada niat untuk instal TLS di postfix.
Soalnya ini mail server hanya untuk SOHO. Dan clients hanya bisa baca dan
kirim email via webmail squirrelmail. No pop3. Dari clients kalau mau
coba relay email pun tidak bisa.

 PS. Kalo anda menyediakan sasl mechnya LOGIN dan PLAIN sebaiknya
 dienforce harus TLS dulu, soalnya passwordnya dipassing cleartext
 (essentially). Saya cuma menyediakan dua mech itu, dan saya enforce
 TLS dulu, makanya kalo configure SASL sekalian bareng sama TLS. Kalo
 anda gak pake PLAIN dan LOGIN ya gak papa gak usah TLS.

Mas Ronny, ini konfig untuk sasl-nya

/etc/postfix/main.cf
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_password
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks =
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
   permit_sasl_authenticated,
   permit_mynetworks,
   check_relay_domains
smtpd_sasl_password_maps = dbm:/etc/sasldb

Ada yg perlu ditambahkan ?

Dan ini banner postfix:

[EMAIL PROTECTED] postfix]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 server.megaplasma.com ESMTP Postfix
ehlo megaplasma.com
250-server.megaplasma.com
250-PIPELINING
250-SIZE 1024
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250 8BITMIME
quit
221 Bye
Connection closed by foreign host.

 Yah, telkomnet, sapa heran, hehe. Kalo smtp.mega-plasma.net menerima
 sasl, postfix anda bisa anda set untuk jadi sasl CLIENT utk auth ke
 server itu utk mengirim email. Atau gunakan relay resmi dr ISP anda.
 Telkomnet gak menyediakan SMTP yg berfungsi dg benar? Pindah saja ke
 ISP yg menyediakan service yg semestinya sesuai dg yg anda bayar :-)

DI sini ISP-nya hanya telkomnet atau wasantara.
Kalau mau indosat atau centrin, dua-duanya kudu dial ke 0809xxx juga bisa.
Tapi pulsanya jauh lebih mahal drpd telkomnet instan, kan kedua isp tadi
numpang PSTN-nya telkom ...

Justru dg keterbatasan dr smtp.telkom.net, maka harus cari akal agar
bisa kirim email dg domain sendiri dg provider email hosting, bukan isp.
Itu smtp.mega-plasma.net hanya numpang hosting ke dutaint.co.id, kebetulan
itu servernya paling cepat aksesnya setelah mail.telkom.net.

Terimakasih banyak kepada 

Re: [postfix-users] stop postfix

2004-08-09 Thread Ronny Haryanto
On Mon, Aug 09, 2004 at 05:32:31PM +0700, Arief Yudhawarman wrote:
 Ada yg punya script kecil /etc/rc.d/init.d/postfix untuk
 saya masukkan ke sistem service di redhat 7.3 ?

Seharusnya sederhana sekali. Copy aja salah satu initscript yg ada di
/etc/init.d lalu ganti nama jadi postfix dan isinya disesuaikan utk
postfix, panggil postfix start di dalem function start, dan postfix
stop di dalam function stop (tambahin reload kalo mau). Test. Trus
kalo udah sip tinggal pake chkconfig atau sysvinit utk nambahin di
runlevel yg dikehendaki.

BTW, /etc/rc.d/init.d itu deprecated, yg dipake di mana2 skrg
/etc/init.d.

Ronny


pgptrZQNoZ59q.pgp
Description: PGP signature


Re: [postfix-users] stop postfix

2004-08-09 Thread Ronny Haryanto
On Mon, Aug 09, 2004 at 05:32:31PM +0700, Arief Yudhawarman wrote:
 Ada yg punya script kecil /etc/rc.d/init.d/postfix untuk
 saya masukkan ke sistem service di redhat 7.3 ?

... atau extract aja dr RPM/SRPM yg anda punya, pake rpm2cpio dan
cpio.

Ronny


pgpHFrE5BYPRc.pgp
Description: PGP signature


Re: [postfix-users] tanya smtp auth pd postfix

2004-08-09 Thread Harry Sufehmi
Ronny Haryanto wrote:
On Mon, Aug 09, 2004 at 04:32:39PM +0700, Arief Yudhawarman wrote:
Mas Ronny mau muntah darah, untunglah saya cuma batuk ringan, itu pun
krn rekan kerja saya ngerokok (uhuk..uhuk..) :-)
Syukurlah kalo cuma saya yg sakit parah dg SASL ini :-)
Kalau mau agak mudah dan tidak ada keharusan menggunakan distro 
tertentu, mungkin bisa mencoba tutorial yang satu ini :
http://www.workaround.org/articles/ispmail/

Auth-SMTP sudah jalan di server saya barusan  :-)  plus 
amavis+clamav+sqwebmail+imap dg backend MySQL, menyenangkan sekali.

cheers,
-HS