[postfix-users] setup message_size_limit per user (policyd)

2010-10-20 Thread Arief Yudhawarman
Ada yang berhasil setup message_size_limit per user dengan policyd ?
Soalnya nemu pertanyaan di milis policyd-users:
http://lists.policyd.org/pipermail/users/2010-October/003144.html

Does Policyd allow me to set a limit of recipients (like 
smtpd_recipient_limit) per message per user?

Dan jawaban penulis policyd:
http://lists.policyd.org/pipermail/users/2010-October/003145.html
You can limit the number of mails sent which matches a specific policy.
Maybe be best to check the docs on the site to see what you can match.

Keliatannya tidak bisa ya :) ?
Saya sudah mencobanya di postfix binary di centos 5.4.
Buat policy dengan limits sbb:

Quota List

Policy  NameTrack   Period  Verdict Disabled

TestTestSender:u...@domain  300 HOLDno


Quota Limit

TypeCounterLimitDisabled

MessageCumulativeSize   1   no
MessageCount5   no

Eksperimen sbb:
1. Kirim email berturut2 6 buah (total message size  1), email
   ke-6 ke-HOLD.
2. kirim email pertama kali dg message size  1, tidak ke-HOLD melainkan
   terkirim.
3. Kirim email kedua dengan message size  1, masuk HOLD.

Apakah ada rekan2 yg mengalami hal yang sama? Mengapa email pertama bisa lolos
meski sizenya lebih besar dari counterlimit? Sedangkan email kedua bisa 
ketangkap.

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


Re: [postfix-users] Ditolak sama yahoo dan hotmail

2010-09-03 Thread Arief Yudhawarman
On Fri, Sep 03, 2010 at 06:29:01AM +, Luqman wrote:
 Hehe, barusan saya test pake mxtoolbox.com yang diusulkan sama rekan David,
 
 Mail server saya terlist cuma 2, itupun terlist network /24 dan 1 AS number
 
 Sedangkan smtp.telkom.net sampe terblacklist 4, salah satunya oleh 
 blackscatterer
 
 Yah.. Lebih parah donk..

Syukurlah mail server kantor dan mail server di vps tidak terlist sama
sekali di blacklist :).

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


[postfix-users] dkfilter buat server mampet

2010-02-08 Thread Arief Yudhawarman
Ini mungkin bug dkfilter yang membuar mail server jadi stuck?
Begini ceritanya, sewaktu remote server seperti biasa tiba2 koneksi
tersendat-sendat begitu. Kayak bandwidthnya kecekik padahal tidak.
Setelah berhasil saya reboot, login lagi ke shell, jalankan df/free 
saja lambat.

Akhirnya matikan semua service, postfix, lighttpd, courier-imap. Sempat
lihat ada proses dkfilter yang tidak wajar. Saya matikan juga.
Kok akhirnya terasa koneksinya jadi lancar ?
Akhirnya saya jalankan service satu-satu termasuk postfix tapi 
option dkfilter saya matikan.

Setelah itu koneksi jadi lancar sampai saya email ini.
Oya saya sudah pakai dkfilter ini sejak 30 januari 2010, dan prosesnya
dijalankan oleh user dkfilter.

Ada rekan yang pernah mengalami hal serupa ?

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


Re: [postfix-users] dkfilter buat server mampet

2010-02-08 Thread Arief Yudhawarman
On Mon, Feb 08, 2010 at 11:05:47AM +, Arief Yudhawarman wrote:
 Ini mungkin bug dkfilter yang membuar mail server jadi stuck?
 Begini ceritanya, sewaktu remote server seperti biasa tiba2 koneksi
 tersendat-sendat begitu. Kayak bandwidthnya kecekik padahal tidak.
 Setelah berhasil saya reboot, login lagi ke shell, jalankan df/free 
 saja lambat.

Sori bukan bug, sebelum saya reboot, sempat melihat ada mail yang tidak
bisa dideliver. Aneh, ini kan email untuk lokal kenapa gagal dikirim ?
Akhirnya setelah kondisi normal, saya baca2 log, ternyata ada proses
mysql yang mati :D. Herannya mengapa kok bisa buat server jadi mampet?


-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


Re: [postfix-users] Penggunaan domainkey untuk MUA mutt squirrelmail

2010-02-01 Thread Arief Yudhawarman
On Mon, Feb 01, 2010 at 02:55:29PM +0700, Imam Cartealy wrote:
 salam
 
 
 saya coba link berikut
 
 https://help.ubuntu.com/community/Postfix/DKIM
 
 ga berhasil. mailnya sama sekali ga disign. ada yang punya pengalaman ?

Maaf, apa benar domainnya ini ?

~$ dig +short _domainkey.biotek.bppt.go.id txt
t=y\; o=~
$ dig +short mail._domainkey.biotek.bppt.go.id txt
k=rsa\; t=y\; 
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC98A7/RbaOGfuWRJhvWwjkNnqnafeHmIipyuOCLRNBw4xHDGPNBshgsik2oWTiLqhZS8O/dAIqPU9J5hh0bNl83HAVUwdsbG8HdRDg0SJpQNg6i7Itynj1ZUxlKp2ycqUE8a91ddQIgNvPPKaYTbUOK8wW8RFOeFNBM+u5KTbpWQIDAQAB

Beda dengan domain yang saya kelola:

$ dig +short _domainkey.jember.net txt
t=y\; o=-\;
$ dig +short public._domainkey.jember.net txt
k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQChSJijEwN79l1CpPGxuZF/QK9h 
S7u8rq4Rbt/2/JCKv/u3fnZLlpc/rM6T/DsbCAySEN+uhalPgMp2N X/5A+gyRJwy 
Bs0CmMQour60MmBDIJpbtJFeH0zSwd5PGqACiVEchKMbyoxev68vKopKPHoZdxnH 
Bn73JUF7k+/XQwae8QIDAQAB\;

Sudah coba tes kirim email ke mail server pakai port 587 ?
Karena ini protokol khusus untuk submission, sudah masuk standar protokol.

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


Re: [postfix-users] Penggunaan domainkey untuk MUA mutt squirrelmail

2010-02-01 Thread Arief Yudhawarman
On Tue, Feb 02, 2010 at 07:53:26AM +0700, Imam Cartealy wrote:
 salam
 
 yup, benar... a, bedanya kan tipis, cuman o=~ dan o=- :)
 
 btw, caranya pake port 587 gimana ya ?

Langsung saja pake pak, jika anda pakai outlook express, seting port
smtp yg biasa default 25 diubah ke 587 agar email keluar bisa disign.
Sebaiknya dites dulu pakai telnet ke mail server dengan port 587.

 kalo saya baca dari blog tsb cukup ditambahkan ini aja di master.cf ya ?
 
 -o content_filter=dksign:[127.0.0.1]:10027
 
 benar begitu ?

Menurut blog tsb, ini ditambahkan apabila kita tidak menggunakan port default
587, tapi tetap menggunakan port lama yakni 25. Saya sudah coba, tetap saja
email keluar tidak disign. Lebih baik pakai yang standar saja. Karena
port 587 merupakan protokol standar untuk submission. Dengan kata lain
educate user, kalo mereka ingin email keluar disign gunakan port 587.

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


Re: [postfix-users] Email sudah disign dkfilter, server punya reverse dns lookup, masih masuk bulk

2010-01-30 Thread Arief Yudhawarman
On Sat, Jan 30, 2010 at 09:30:47PM +0700, sangprabv wrote:
 Open relay gak? SPF?

open relay ?
gedubrak ;(
Kecuali from mynetworks dibuat open relay :D
SPF belum, rencana mau buat dalam waktu dekat ini.

Apa gara2nya domainnya pindah ip ya?
Kalau saya lihat domain2 besar seperti vmware.com, opendns, tidak pakai
yang njelimet gitu (kayak dkim, domainkey, spf) malah santai masuk inbox.
Yang kecil2 dipersulit :D

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


[postfix-users] Penggunaan domainkey untuk MUA mutt squirrelmail

2010-01-29 Thread Arief Yudhawarman
Instalasi domainkey mengikuti petunjuk di bawah ini sudah berhasil:
  http://jason.long.name/dkfilter/
  http://idban.wordpress.com/2008/09/08/memasang-domainkeys-filter-pada-postfix/

Saya sudah tes kirim email via telnet dari mesin postfix seperti di bawah dan
berhasil disign oleh dkim:

$ telnet localhost 587
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.domainku.com ESMTP Postfix
ehlo domainmu.com
250-mail.domainku.com
250-PIPELINING
250-SIZE 10485760
250-ETRN
250 8BITMIME
mail from:ar...@domainku.com
250 Ok
rcpt to:awarm...@jember.net
250 Ok
data
354 End data with CRLF.CRLF
Subject: dkim

dkim

.
250 Ok: queued as 3520E374968
quit
221 Bye
Connection closed by foreign host.

Untuk saat ini client yang pakai MUA seperti Outlook Express perlu ubah
smtp port dari 25 ke 587 agar messagenya disign oleh dkfilter. Masalah
yang belum bisa adalah jika pakai webmail squirrelmail dan MUA mutt,
yang keduanya ada di mesin postfix. Untuk mutt keliatannya agak susah kecuali
mutt-nya dicompile agar support smtp.

Untuk squirrelmail, saya sudah konfigurasi seperti di bawah ini:

General
---
1.  Domain : domainku.com
2.  Invert Time: false
3.  Sendmail or SMTP   : SMTP

SMTP Settings
-
4.   SMTP Server   : localhost
5.   SMTP Port : 587
6.   POP before SMTP   : false
7.   SMTP Authentication   : none
8.   Secure SMTP (TLS) : false
9.   Header encryption key : 

Tetap saja email dari webmail tidak disign.

Mohon pencerahan rekan-rekan.

Terimakasih sebelumnya.

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


Re: [postfix-users] Penggunaan domainkey untuk MUA mutt squirrelmail

2010-01-29 Thread Arief Yudhawarman
On Sat, Jan 30, 2010 at 05:03:56AM +, Arief Yudhawarman wrote:

 Untuk saat ini client yang pakai MUA seperti Outlook Express perlu ubah
 smtp port dari 25 ke 587 agar messagenya disign oleh dkfilter. Masalah
 yang belum bisa adalah jika pakai webmail squirrelmail dan MUA mutt,
 yang keduanya ada di mesin postfix. Untuk mutt keliatannya agak susah kecuali
 mutt-nya dicompile agar support smtp.
 
 Untuk squirrelmail, saya sudah konfigurasi seperti di bawah ini:
 
 General
 ---
 1.  Domain : domainku.com
 2.  Invert Time: false
 3.  Sendmail or SMTP   : SMTP
 
 SMTP Settings
 -
 4.   SMTP Server   : localhost
 5.   SMTP Port : 587
 6.   POP before SMTP   : false
 7.   SMTP Authentication   : none
 8.   Secure SMTP (TLS) : false
 9.   Header encryption key : 
 
 Tetap saja email dari webmail tidak disign.

Kalau saya cek di iptables memang tidak ada trafik ke port 587, berarti
squirrelmail masih pakai sendmail, duh.

Pertama buat rule iptables untuk nangkap trafik ke port 587 tcp.
# iptables -I PREROUTING -t mangle -p tcp --dport 587 -j MARK --set-mark 10

Jalankan webmail, kirim email, dst.
Lantas lihat isi counter di chain prerouting:
# iptables -L PREROUTING -t mangle -nv|head -n 3
Chain PREROUTING (policy ACCEPT 43819 packets, 22M bytes)
 pkts bytes target   prot opt in  out  source destination 
0 0 MARK tcp  --  *   *0.0.0.0/0  0.0.0.0/0  tcp dpt:587 MARK 
set 0xa 

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


Re: [postfix-users] Penggunaan domainkey untuk MUA mutt squirrelmail (CLOSED !)

2010-01-29 Thread Arief Yudhawarman
Maafkan ketelodoran saya.
Rupanya yang saya edit adalah konfigurasi webmail yang bukan root direktori.
Di sini root direktori web server adalah webmail squirrelmail.
Pantesan sudah ganti pathnya sendmail, email tetap bisa terkirim.

Masalah sudah beres sekarang, tinggal gimana caranya kirim email dari mutt
juga kena dksign.

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


[postfix-users] Email sudah disign dkfilter, server punya reverse dns lookup, masih masuk bulk

2010-01-29 Thread Arief Yudhawarman
Email keluar sudah disign dkfilter, eh sampai di yahoo masih masuk
bulkemail, padahal mail server punya reverse dns lookup.

Apalagi yang kurang ya?

-- 
Arief Yudhawarman
http://awarmanf.wordpress.com


[postfix-users] postfix tidak create maildirsize (solved)

2010-01-10 Thread Arief Yudhawarman
Ada RR yang tahu kenapa postfix 2.6.5 tidak bisa create maildirsize
di direktori vmail ?
  
Dulu saya pakai 2.2.10 tidak ada masalah. Dan konfigurasi yang digunakan
sekarang masih makai yg versi 2.2.10.

Pakai 2.2.10
  $ ls /home/vmail/domain.com/user/
  courierimapkeywordscourierimapuiddb  cur/  new/
  courierimapsubscribed  courierpop3dsizelist  maildirsize   tmp/

Pakai 2.6.5
  $ ls /home/vmail/domain.com/user/
  courierimapkeywordscourierimapuiddb  cur/  new/
  courierimapsubscribed  courierpop3dsizelist  tmp/

Iseng2 googling postfix create maildirsize

Akhirnya setelah buka beberapa link, coba salah satu yg keliatan logis:
  http://www.howtoforge.com/forums/archive/index.php/t-19765.html
I finally found my notes with the fix for the empty quota E-mails. :D
Gutsy is now working.
Make this change to your /etc/postfix/main.cf
change:
  virtual_mailbox_extended = yes
to:
  virtual_maildir_extended = yes
then reload postfix.

Eh, nemu lagi satu link indonesia yg merujuk ke situs di atas
  http://human.network.web.id/2008/07/25/quota-postfix/

Sebelum coba, saya man 5 postconf, kok aneh tidak item
virtual_maildir_extended begitupula virtual_mailbox_extended,
bagaimanapun juga saya paksa edit main.cf dan reload postfix dan voila
maildirsize bisa ter-create.

Apakah item atau property ini hidden feature postfix ?

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~
Sewaktu menulis ini belum ketemu cara untuk create maildirsize, tetapi
setelah ketemu triknya, sudah capek2 nulis, mending dikirim biar milis
ndak sepi :D



[postfix-users] Membatasi email masuk dr luar

2009-09-11 Thread Arief Yudhawarman
Trafik jadi lambat gara2 banyak email masuk dari luar. Untuk membatasi
ini seting apa yang perlu ditune up ? Saya ingin membatasi trafik email
dari luar ke postfix, yang saya lihat di man postconf :
  default_destination_concurrency_limit
  
Apakah benar ini ?

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



[postfix-users] Mail server yg egois :)

2009-07-28 Thread Arief Yudhawarman
Mail server ini nampak egois:

y...@ubuntu:~$ telnet mail.oscarmas.co.id 25
Trying 202.47.64.26...
Connected to mail.oscarmas.co.id.
Escape character is '^]'.
220 names1.oscarmas.co.id ESMTP Postfix
ehlo yahoo.com
250-names1.oscarmas.co.id
250-PIPELINING
250-SIZE 2560
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:ad...@yahoo.com
250 2.1.0 Ok
rcpt to:ad...@oscarmas.co.id
450 4.7.1 Client host rejected: cannot find your hostname, [202.152.xx.yy]
quit
221 2.0.0 Bye
Connection closed by foreign host.

Padahal dia sendiri tidak punya reverse dns lookup

y...@ubuntu:~$ host -t ptr 202.47.64.26
Host 26.64.47.202.in-addr.arpa. not found: 3(NXDOMAIN)

Moga2 kena karma :)

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~

Yang lagi request reverse dns lookup ke apjii (tapi bos lupa passwordnya :(



Re: [postfix-users] user mengirim ke dirinya sendiri

2009-02-03 Thread Arief Yudhawarman
On Wed, Feb 04, 2009 at 12:38:30PM +0700, setan langit wrote:

 maksud ane bukan itu, om ;=)
 maksudnya bisa belajar pengalaman ama postfix guru

Di sini yg guru banyak kok mas, mas asfik, mas adi, dan mas-mas lain yg
saya tdk ingat namanya. Saya dulu belajarnya juga lewat beliau dan di
milis ini juga. Mereka beri kail, saya cari ikannya :)

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] user mengirim ke dirinya sendiri

2009-02-02 Thread Arief Yudhawarman
On Mon, Feb 02, 2009 at 08:42:35AM +0700, Hans Wiriya Tsai wrote:
 postfix saya skrg suka mengirim email yg berasal dari user itu
 sendiri, misalnya saya kirim ke saya padahal kita ga kirim. Ini
 terjadi hampir ke semua user, Isinya pun junk mail. Settingan mana ya
 yg hrs di perbaiki di Postfix? thx atas bantuannya...

Untuk ini postfix harus diconfigure dg SASL. Ini akan memaksa user untuk
autentikasi dahulu (smtp auth) saat kirim email via postfix.
Dan ditambah lagi dg fitur smtpd_sender_restrictions. Ini akan memaksa
postfix untk memeriksa apakah benar email yg dikirim dr user dr domain
sendiri itu benar dia atau bukan, jd jika ada intruder dr internet yg konek
ke postfix anda dan forge alamat email seakan2 dr domain anda dg alamat 
email yg valid otomatis akan di-reject.

/etc/postfix/main.cf:

  smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,

permit
  smtpd_sender_restrictions = reject_sender_login_mismatch, 
reject_unknown_sender_domain
  smtpd_sender_login_maps = mysql:/etc/postfix/mysql_virtual_sender_maps.cf


# cd /etc/postfix
# cat mysql_virtual_sender_maps.cf 
user = postfix
password = password
hosts = localhost
dbname = postfix
query = SELECT username FROM mailbox WHERE username='%s' and active ='1'

# mysql -u postfix -p postfix 
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9397
Server version: 5.0.37 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql SELECT username FROM mailbox WHERE username='o...@gaplek.com' and 
active='1';
+-+
| username|
+-+
| o...@gaplek.com | 
+-+
1 row in set (0.00 sec)


-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



[postfix-users] Serangan Mailer Daemon (bouncing email)

2008-08-10 Thread Arief Yudhawarman
Dua hari terakhir ini email saya kena serangan Mailer Daemon dan sebangsanya.
Ada ribuan email spam yg forge pakai alamat email saya kemudian kirim ke non 
exist
email address, akibatnya semua bounce ke mailbox saya.

Apakah ada rekan2 yg mengalami hal yg sama? Bagaimana cara mengatasi ini ?

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] Serangan Mailer Daemon (bouncing email)

2008-08-10 Thread Arief Yudhawarman
On Sun, Aug 10, 2008 at 09:31:55PM +0700, Henry Gultom wrote:

 sudah coba di hadang pake :
reject_unlisted_recipient
reject_unlisted_sender
 pada smtpd_recipient_restrictions ?
 
 kalau ga efektif mungkin bisa terapkan :
 http://www.postfix.org/BACKSCATTER_README.html

Ada spammer yg kirim email dengan memakai alamat email pakai email saya
[EMAIL PROTECTED] dan spammer ini kirim email ke non exist user,
pada sisipan di bawah dia kirim ke [EMAIL PROTECTED] Mail server tujuan
mem-bounce email ini karena user [EMAIL PROTECTED], karena return-path
email spammer di isi pakai email saya akibatnya bounce dikirim ke
mail box saya :-(

Ini salah satu contoh email bounce yg dikirim oleh [EMAIL PROTECTED]

 Awal email bounce 

Return-Path: 
X-Original-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Received: from godonk.jember.net (localhost.localdomain [127.0.0.1])
by godonk.jember.net (Postfix) with ESMTP id 5CE3810CFD
for [EMAIL PROTECTED]; Sun, 10 Aug 2008 15:01:59 + (UTC)
Received: from ringtonesiteweb.com (unknown [70.86.129.66])
by godonk.jember.net (Postfix) with ESMTP id 7F6DA10CFB
for [EMAIL PROTECTED]; Sun, 10 Aug 2008 15:01:51 + (UTC)
Received: (qmail 16794 invoked for bounce); 10 Aug 2008 10:15:36 -0500
Date: 10 Aug 2008 10:15:36 -0500
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: failure notice
Message-Id: [EMAIL PROTECTED]
X-Virus-Scanned: ClamAV using ClamSMTP

Hi. This is the qmail-send program at ringtonesiteweb.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

[EMAIL PROTECTED]:
This address no longer accepts mail.

--- Below this line is a copy of the message.

Return-Path: [EMAIL PROTECTED]
Received: (qmail 16760 invoked from network); 10 Aug 2008 10:15:25 -0500
Received: from 82.131.202.31.pool.invitel.hu (82.131.202.31)
  by 4e.81.5646.static.theplanet.com with SMTP; 10 Aug 2008 10:15:25 -0500
Message-ID: [EMAIL PROTECTED]
From: broderic eva [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Make her long for you every night. 9O
Date: Sat, 09 Aug 2008 22:13:48 +
MIME-Version: 1.0
Content-Type: multipart/related;
type=multipart/alternative;
boundary==_NextPart_000_0007_01C8FA7C.0136F1F3
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2720.3200
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2727.3100

This is a multi-part message in MIME format.

--=_NextPart_000_0007_01C8FA7C.0136F1F3
Content-Type: multipart/alternative;
boundary==_NextPart_001_0008_01C8FA7C.0136F1F3

--=_NextPart_001_0008_01C8FA7C.0136F1F3
Content-Type: text/plain;
charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

 Akhir email bounce 

Saya sudah baca2 http://www.postfix.org/BACKSCATTER_README.html
Tapi masih belum mengerti benar caranya untuk memblok flooding ini.
Sekilas ide adalah seperti ini untk memcek body message

Jika from berasal dari domain jember.net
  Terima jika Message-id ada pattern jember.net
  Reject jika Message-id tidak ada pattern jember.net

Ada rekan yg bisa membantu untuk regexp ?

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] Filter Squirrelmail untuk virtual domain

2008-07-24 Thread Arief Yudhawarman
On Mon, Jul 21, 2008 at 10:21:13PM +0700, adi wrote:
 Akhirnya, saya gunakan squirrelmail untuk mengakses email melalui web.
 Nah, bagaimanakah cara melakukan filter dari squirrelmail? Inbox saya
 bercampur dengan email dari milis :-(
 
 tergantung imap server, kalau pakai uw-imap, bisa pakai
 maildrop/procmail. kalau courier-imap bisa pakai maildrop, kalau
 dovecot/cyrus pakai sieve.

Tanya Pak Adi, di tempat saya emailnya pakai virtual domain. Webmail
pakai squirrelmail dengan courier-imap. Saya lihat2 plugin di
squirrelmail kok nampaknya tdk ada yg support untuk virtual domain.
Ada yg support namun tidak sesuai dengan apa yg diinginkan. Dulu pernah 
instal plugin filter, sayangnya filter ini jalan kalau kita akses webmail,
kalau emailnya diambil via POP filternya tdk jalan.

Bisa kasih pencerahan pak ?

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] howto membatasi smtp auth

2008-03-27 Thread Arief Yudhawarman
On Thu, Mar 27, 2008 at 04:29:06PM +0700, [EMAIL PROTECTED] wrote:
  smtpd_sender_login_maps = 
mysql:/etc/postfix/mysql_virtual_sender_maps.cf,
hash:/etc/postfix/smtpd_sender_login_maps
  
  ternyata yg dipakai hanya tabel pertama, yakni
  mysql:/etc/postfix/mysql_virtual_sender_maps.cf
  Soalnya saya perlu table lain untuk meng-allow mail server lain (B)
  yg
  menggunakan mail server ini sebagai relayer (A). Tentunya B akan
  menggunakan 1 account sasl untuk men-deliver email dr beberapa alamat
  email sender (mail from:). Harus ada cara agar A mau meng-validasi B.
  Mungkin ada rekan yang bisa mencerahkan ?
 
 Coba lookup ordernya dibalik, hash dulu baru ke mysql.

Gagal parse table yg berikutnya.
Apa postfixnya wis kewut yo? 2.2.10.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] Mohon sharing : User mobile dengan bandwidth kecil

2008-03-25 Thread Arief Yudhawarman
On Mon, Mar 24, 2008 at 06:09:19PM +0700, Nyoman JS wrote:
 Oh ya, IMAPnya Outlook Express bisa show header only ya pak, jika perlu 
 baru download bodynya ya..

Bisa, saya dulu pernah coba pakai outlook, tapi karena mobile
akhirnya pakai versamail di pda palmone :-)

 Selain itu ga ada cara lain lagi ya pak? Btw, kalau tambah bw paling2 
 hanya jadi 64kbps, apa itu significant?

Mending bandwidth yg skr dipertahankan tapi koneksi antar
mail server pusat - cabang pakai uucp. Manualnya untuk memulai
  http://tldp.org/HOWTO/UUCP-HOWTO.html

Jika user email adalah user system, maka buat aturan agar bila ada user
yg mobile ke cabang lain dia disuruh buat file '.forward' - buat account ftp
lah untuk user tsb - yg isinya copy email ke account user dan forward email
ke email dia di mail server cabang(*). isi tepatnya file .forward ini saya
agak lupa, moga mas asfik atau mas adi mau memberi pencerahan :-)

(*) 
Untuk ini tambahkan rule di mail server pusat.
/etc/postfix/transport:
  cabang.domain.co.id   uucp:[ip_mail_server_cabang]

Lantas di mail server cabang, buat account user mobile jika belum ada dan 
tambahkan
di /etc/postfix/main.cf
  mydestination = .., cabang.domain.co.id
Ini agar mail server cabang mau menerima email untuk domain cabang.domain.co.id
dan dianggap sebagai lokal.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~

Nah, kalau ini berhasil ditunggu loh traktirnya hehehe ...
Or pick me up at Nuts Garden (baca: Kebon kacang).




[postfix-users] howto membatasi smtp auth

2008-03-25 Thread Arief Yudhawarman
Saya sudah berhasil instal postfix dari source dg support sasl
untuk smtp auth. Sekarang jika user ingin kirim email ke internet
harus mengaktifkan smtp auth di software email client mereka.
Kemudian saya berencana membatasi smtp auth hanya untuk alamat
pengirim/client sama dengan account smtp auth. Misalkan usernya
punya email dan smtp auth sbb:

  Email : [EMAIL PROTECTED]
  Smtp auth
Account : [EMAIL PROTECTED]
Password: alibaba

Jadi jika user ali set alamat emailnya menjadi [EMAIL PROTECTED] di
outlook express, misalnya, meski dia telah setup smtp auth maka
kiriman emailnya akan ditolak oleh mail server (relayer).

Atau

Kiriman emailnya tidak ditolak oleh relayer tetapi alamat email
dia akan direwrite menjadi sesuai dengan alamat account smtp auth.
Jadi penerima akan membaca email tsb dari [EMAIL PROTECTED] meski
si ali telah mem-forge / spoof alamat emailnya [EMAIL PROTECTED]

Pertanyaannya bagaimana setup / konfigurasi ini bisa dilakukan di
postfix ? Mohon pencerahan dari pemirsa milis (mau google bingung
masukin query-nya).

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] howto membatasi smtp auth

2008-03-25 Thread Arief Yudhawarman
On Tue, Mar 25, 2008 at 09:32:08PM +0700, adi wrote:
 On Tue, Mar 25, 2008 at 09:33:36AM +, Arief Yudhawarman wrote:
  Jadi jika user ali set alamat emailnya menjadi [EMAIL PROTECTED] di
  outlook express, misalnya, meski dia telah setup smtp auth maka
  kiriman emailnya akan ditolak oleh mail server (relayer).
 
 
 http://www.postfix.org/postconf.5.html#reject_sender_login_mismatch

Terimakasih mas adi.

  Atau
  
  Kiriman emailnya tidak ditolak oleh relayer tetapi alamat email
  dia akan direwrite menjadi sesuai dengan alamat account smtp auth.
  Jadi penerima akan membaca email tsb dari [EMAIL PROTECTED] meski
  si ali telah mem-forge / spoof alamat emailnya [EMAIL PROTECTED]
 
 yang ini kurang tahu cara yang simpel. kelihatannya tidak ada,
 kecuali pakai policy daemon.

Bagaimana dg yg ini:

MiniHowto: Make Postfix rewrite sender header on local mails
http://ubuntuforums.org/showthread.php?t=38429

Saya belum nemu kalau usernya virtual. Mungkin tinggal cari analoginya ?

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] aktifkan quota mailbox di postfix

2008-03-19 Thread Arief Yudhawarman
On Wed, Mar 19, 2008 at 12:48:33PM +0700, Diwakoe wrote:
 2008/3/19 Arief Yudhawarman [EMAIL PROTECTED]:
 
   patch postfix dangan vda.
   Versi terakhir yg bisa dipatch adalah 2.4.6.
   Barusan nge-patch tapi belum tes hasilnya.
 
 
 Artinya harus build lagi postfix-nya dari source setelah di patch ya?

Make postfix yg saya ambil dari catatan:

  tar zxf $SRC/postfix-2.4.6.tar.gz
  cd postfix-2.4.6/
  patch -p1  $SRC/postfix-2.4.6-vda-ng.patch
  make -f Makefile.init makefiles \
 'CCARGS=-DHAS_MYSQL -DUSE_CYRUS_SASL -DUSE_SASL_AUTH -DUSE_TLS \
 -I/usr/include/sasl -I/usr/include/mysql' 'AUXLIBS=-L/usr/lib \
 -R/usr/lib -lsasl2 -lcrypto -L/usr/lib/mysql -lmysqlclient -lz -lm'

Ini configure di mesin slackware 12 dengan support untuk: sasl, mysql, tls

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] aktifkan quota mailbox di postfix

2008-03-18 Thread Arief Yudhawarman
On Wed, Mar 19, 2008 at 08:48:52AM +0700, Diwakoe wrote:
 Rekan milis,
 
 Mail server kami menggunakan postfix virtual domain mysql dan dovecot
 untuk imap/pop3. Bagaimana caranya me-aktifkan quota mailbox untuk
 user? padahal di table mysql ada field quota dan di main.cf sudah kami
 batasi tapi mailbox user bisa terima dan kirim email meskipun maildir
 size-nya melebihi quota yang diset.
 
 Distro menggunakan centos, postfix install menggunakan rpm tidak build manual.

patch postfix dangan vda.
Versi terakhir yg bisa dipatch adalah 2.4.6.
Barusan nge-patch tapi belum tes hasilnya.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] Konfigurasi Postfix Pada DialUp

2007-08-18 Thread Arief Yudhawarman
On Sat, Aug 18, 2007 at 08:15:01AM +0700, Mustafa Tambunan wrote:
 
 
 Guyz,
 
 Bagaimana konfigurasi postfix untuk koneksi dialup?
 karena pada saat saya mengirimkan email dengan lintas domain (sudah  
 berbeda domain) dan koneksi lagi terputus maka pada saat pengiriman  
 langsung di reject pada level SMTPnya. Jadi Bagaimana supaya pada saat  
 pengiriman dimana koneksi lagi terputus tidak langsung di reject namun  
 disimpan beberapa waktu di quee.

Tambahkan ini ke /etc/postfix/main.cf:
  defer_transports = smtp
  disable_dns_lookups = yes

nanti kalau mau kirim email, as root jalankan: sendmail -q

Atau dibuat saja pas koneksi modem up atau down jalankan
script untuk kirim email.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] Change Password User

2007-08-13 Thread Arief Yudhawarman
On Mon, Aug 13, 2007 at 02:28:18PM +0700, Donny Christiaan wrote:
 Apa ada tools atau web application yg sudah READY .. utk change 
 password user2 yg tidak punya akses ke shell ?
 
 ditempat saya pake Postfix + Dovecot ...
 
 mohon petunjuk supaya user2 saya bisa ganti password sendiri ..
 thanks a lot ..
 
 pada  webmail squirrellmail ada banyak plugin untuk ganti password
 dari password pam, ldap sampai sql.
 
 pake itu saja.
 
 
 Hallo Mas Aris,
 Masalahnya saya ga pake SquirellMail .. apa tetep bisa menggunakan 
 plugin tersebut?

Saya buat sendiri aplikasi visual under windows untuk ubah password
user system. Aplikasi windows ini sebenarnya aplikasi client, sedangkan
aplikasi server adalah poppassd. Untuk LAN sih sudah cukup, meski
trafik autentikasinya clear text.

Kalo tertarik japri saja.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] Re-Direct email..

2007-07-06 Thread Arief Yudhawarman
On Tue, Jul 03, 2007 at 12:08:50PM +0700, adi wrote:
 On Mon, Jul 02, 2007 at 03:11:44PM +0700, Donny Christiaan wrote:
  kl gitu mendingan saya bikin pengumuman ke user kalau domain yg lama
  sudah tidak digunakan lagi .. :))
 
 $ postconf -e mydestinations = localhost, abc.com, xyz.com
 $ postfix reload

Jadi ingat di tempat saya kerja, saya sudah sejak lama pakai cara spt
Pak Adi di atas. Masalahnya kadang2 saya cuma mengerti pemakaian praktis
postfix sedangkan filosofi-nya kurang. Atau belum bisa memahami
postfix secara komprehensif dan terintegrasi, ceile kayak 
penataran P-4 saja :-)

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



[postfix-users] disable beberapa user system untuk kirim email keluar

2007-05-18 Thread Arief Yudhawarman

Maaf kalau pertanyaan saya ini sudah pernah di bahas.
Soalnya lagi diminta bos untuk set policy agar user system
tidak semuanya bisa kirim email ke luar (internet) - kalau
kirim email ke domain lokal bisa - melainkan hanya user
tertentu.

Misalkan ada user system /etc/passwd: ali, badu, carlie, didi
Semua user bisa kirim email2an lokal (non internet), tetapi
hanya user ali dan carlie yang bisa kirim email keluar (internet).
Meski user badu dan didi pakai webmail lokal tetapi mereka
tidak akan bisa atau gagal jika kirim email selain domain lokal.

Nah, bagaimana caranya setup policy ini di postfix ? Apakah sebaiknya
diset policy disable all user untuk kirim email keluar baru kemudian
dituliskan satu demi satu user yg bisa kirim email keluar ?

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] disable beberapa user system untuk kirim email keluar

2007-05-18 Thread Arief Yudhawarman
On Fri, May 18, 2007 at 04:56:21PM +0700, Arief Yudhawarman wrote:

 Apakah ditutup saja webmailnya ? Atau ada cara lain mungkin agar 
 webmail bisa dipakai tetapi restriction tetap berjalan ?

Sebenarnya ada contigency plan:

  1. Matikan servis dovecot
  2. Install courier-authlib dg configure option hanya mysql untk
 autentikasi
  3. Install courier-imap
  4. Buat virtual domain dg postfixadmin
  5. Buat user2 yg bisa kirim email di menu postfixadmin

FYI, saya pakai Fedora Core 5. Saya belum tahu caranya setup dovecot
agar autentikasi email account ke database mysql. Maklum baru beberapa
bulan pegang FC 5.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] disable beberapa user system untuk kirim email keluar

2007-05-18 Thread Arief Yudhawarman
On Fri, May 18, 2007 at 03:05:10AM -0700, Zainal Abidin wrote:
  Setelah bongkar arsip milis ini akhirnya dapat
  dokumentasi yg
  diperlukan untuk tujuan ini. Saya contoh persis
  petunjuk di url
  ini:
 
 Waduh makasih banyak Pak Arief buat share-nya, padahal
 ini saya juga lagi nyari2x neh.. eee.. ternyatanya
 udah ketemu sendiri

Sebenarnya saya simpan arsip milis ini sejak tahun 2004.
Berhubung waktu itu saya males bongkar2 arsip :-) lempar saja
masalah ini ke milis tetapi setelah nunggu2 kok ndak ada respon,
ya akhirnya cari2 di arsip dah ketemu.

Cuma masalahnya sekarang jika pakai webmail yg satu mesin dg
postfix, restriction class tidak berlaku ! 
Apa saya yg masih newbie ya :-D
Ayo Mas Asfik, turun gunung dong ... ditunggu nich petunjuknya.

 Sekali lagi makasih buat share-nya, sangat2x bermanfaat!

Sama2 Mas.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] Update Problem

2007-05-18 Thread Arief Yudhawarman
On Fri, May 18, 2007 at 03:26:35AM -0700, Zainal Abidin wrote:
 Dear,
 
 Plan-nya saya mau update system dari mail server
 yang menggunakan OS Debian Linux (apt-get, red).
 
 Nah, apakah waktu progress update akan merubah
 konfigurasi yang sudah ada?karena pada waktu melakukan
 update maka hampir semua paket (linux debian package)
 akan terupdate termasuk salah satunya adalah package
 postfix.

Memang anda sekarang pakai postfix versi berapa ?
Pengalaman saya yg punya hosting IDVPS pakai debian, test dahulu
sewaktu mau update utility (pakai option -s):

# apt-get -s install postfix
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre
Recommended packages:
  resolvconf
The following packages will be REMOVED:
  exim4 exim4-base exim4-config exim4-daemon-light
The following NEW packages will be installed:
  postfix
0 upgraded, 1 newly installed, 4 to remove and 35 not upgraded.
Remv exim4 (4.50-8sarge2 Debian:3.1r5/stable)
Remv exim4-daemon-light (4.50-8sarge2 Debian:3.1r5/stable) [mutt mailx ]
Remv exim4-base (4.50-8sarge2 Debian:3.1r5/stable) [mutt mailx ]
Remv exim4-config (4.50-8sarge2 Debian:3.1r5/stable) [mutt mailx ]
Inst postfix (2.1.5-9 Debian:3.1r5/stable)
Conf postfix (2.1.5-9 Debian:3.1r5/stable)

Padahal postfix yg saya instal dr source postfix-2.2.10.tar.gz

Mungkin saja penyedia jasa IDVPS tsb memberikan repository update yg
lama2 (clamav saja masih versi 0.84.2, pdh sekarang sudah 0.90.2). 
Saya sendiri masih belajar makai debian.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] disable beberapa user system untuk kirim email keluar

2007-05-18 Thread Arief Yudhawarman
On Fri, May 18, 2007 at 05:46:22PM +0700, Asfihani wrote:

 Alhamdulillah. Mudah-mudah2an log diatas hanya contoh saja. 
 Karena, kalau melihat konfigurasi di email sebelumnya, hal 
 ini agak riskan mengundang abuse/spam (kalau datanya sampai 
 bocor) karena restriksi diterpkan hanya dari  sendernya 
 saja. Anggap saja sender yang direstriksi adalah 
 [EMAIL PROTECTED] hanya bisa mengirim ke domain local.org. 
 Jadi jika ada email dari IP mana saja, diluar network 
 ataupun didalam network, selama sendernya diset ke 
 [EMAIL PROTECTED] dan tujuannya ke local.org akan selalu match 
 :-).

user tsb saat ini masih aktif terima email tapi person ybs tidak
bisa buka krn sudah tidak ada. Sengaja tidak saya tutup karena
emailnya banyak terima spam, lho? Ya, soalnya saya mau belajar
spamassasin. Jadi ngumpulin contoh2 spam dulu :-D

Mungkin urutan-urutan di smtpd_recipient_restrictions ada yg 
perlu diubah ? 

/etc/postfix/main.cf:
smtpd_recipient_restrictions =
   check_sender_access hash:/etc/postfix/restricted_senders,
   permit_sasl_authenticated,
   permit_mynetworks,
   reject_unauth_destination,
   reject_non_fqdn_sender,
   reject_non_fqdn_recipient,
   reject_unknown_sender_domain,
   reject_unknown_recipient_domain,
   reject_invalid_hostname,
   reject_non_fqdn_hostname,
   check_helo_access hash:/etc/postfix/helo_checks,
   check_sender_access hash:/etc/postfix/sender_checks,
   check_client_access hash:/etc/postfix/client_checks,
   reject_rbl_client relays.ordb.org,
   reject_rbl_client list.dsbl.org,
   reject_rbl_client sbl.spamhaus.org,
   reject_rbl_client cbl.abuseat.org,
   reject_rbl_client dul.dnsbl.sorbs.net,
   permit


 Sebenarnya untuk menguranginya bisa menggunakan tambahan 
 satu layer restriksi lagi, misalnya pernyataannya jadi 
 begini: Tolak semua email dari [EMAIL PROTECTED] ke semua 
 domain kecuali local.org yang berasal dari internal network 
  (192.168.0.0/24)

Sebenarnya rule yg baru ini restriction class akan saya terapkan
di server yg pakai koneksi speedy. Bukan yg ini. Server tsb tarik
email dr server domainpop. Di server domainpop tsb sudah disebutkan
dg jelas, siapa2 yg bisa terima email, selain itu diblock.
Jadi pencegahan di server yg pakai speedy agar tidak terjadi 
pemborosan bandwidth (maklum cuma abonemen personal 1000MB :-).
Awalnya saya setup agar semua user bisa terima dan kirim email
kemana2, tetapi si bos minta dibatasi.

 Kira-kira konfigurasinya seperti ini (periksa dulu apakah 
 postfix support cidr dengan postconf -m ):

Keliatannya support.
# postconf -m
btree
cidr
environ
hash
mysql
nis
pcre
proxy
regexp
static
unix

 
 /etc/postfix/main.cf:
   smtpd_restriction_classes = local_only,sender_access
   local_only =
 check_recipient_access hash:/etc/postfix/local_domains, 
 reject
   sender_access =
 check_sender_access hash:/etc/postfix/restricted_senders
   smtpd_recipient_restrictions =
 check_client_access cidr:/etc/posfix/client_access,
 permit_sasl_authenticated,
 permit_mynetworks,
 ...
 
 /etc/posfix/client_access:
   192.168.0.0/24 sender_access
 
 /etc/postfix/restricted_senders:
   [EMAIL PROTECTED] local_only
 
 /etc/postfix/local_domains:
   local.org OK
 
 Belum ditest sih :-), tapi mudah-mudahan jalan. Mungkin 
 kira-kira begitu, mudah-mudahan tidak tambah bingung :-)

Terimakasih atas resepnya :-)
Nanti akan saya coba dulu setelah berhasil pakai postgrey :-)

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] tanya lagi ( error po3d )

2007-04-27 Thread Arief Yudhawarman
On Fri, Apr 27, 2007 at 02:03:03AM +0700, kiki pramono wrote:
 
 dear om om
 
 mau numpang tanya lagi nih , klo error ini kira kira kenapa ya , maaf 
 masih newbie
 
 
 telnet localhost  110
 Trying ::1...
 Connected to localhost.kampret.co.id.
 Escape character is '^]'.
 +OK Hello there.
 user kampret
 +OK Password required.
 pass 1234
 -ERR chdir [EMAIL PROTECTED]/ failed
 Connection closed by foreign host.

kalau ini kemungkinan besar karena belum ada direktori Maildir
di user kampret. Anda buat saja dulu dg perintah maildirmake.
Atau buat sendiri as root di /etc/skel, agar setiap kali nambah
user akan dibuat otomatis.

$ sudo mkdir /etc/skel/Maildir

$ sudo mkdir /etc/skel/Maildir/cur
$ sudo mkdir /etc/skel/Maildir/new
$ sudo mkdir /etc/skel/Maildir/tmp

Buat permission dan ownership agar mirip spt di bawah ini:

$ sudo ls -la /etc/skel/Maildir/
total 5
drwx--  5 root root 1024 2006-05-06 22:08 .
drwxr-xr-x  3 root root 1024 2006-05-06 22:08 ..
drwx--  2 root root 1024 2006-05-06 22:08 cur
drwx--  2 root root 1024 2006-05-06 22:08 new
drwx--  2 root root 1024 2006-05-06 22:08 tmp

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



Re: [postfix-users] error problem di clamav

2007-04-27 Thread Arief Yudhawarman
On Fri, Apr 27, 2007 at 12:45:05AM -0700, Zainal Abidin wrote:
 Dear,
 
 Mail Server saya, dari hasil log terdapat error di
 aplikasi antivirus-nya. Udah coba nyari informasi
 (googling) tapi masih belum menemukan solusinya.
 
 Mohon pencerahan dari rekan2x sekalian, kenapa dengan 
 clamav-ku ini?
 
 Berikut potongan mail.log-nya :
 
 Apr 27 14:37:27 mail amavis[25804]: (25804-05) Clam
 Antivirus-clamd: 
 Can't connect to UNIX socket /var/run/clamav/clamd: No
 such file or directory, retrying (2)

Kalau dr penjelasan log di atas, file socketnya tdk ada alias
service clamd mati. Distart lagi saja.

Pengalaman saya pernah waktu jalankan mailq hasilnya banyak email
yg diqueue, kupikir2 trafik network-nya padat, eh ndak tahunya
clamd-nya tewas. Selain itu juga penting untuk mengubah user
yg menjalankan clamav, dulu pakai root sekrang user clamav
alhasil resource usage oleh clamav tidak tidak_terkontrol.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~



[postfix-users] Howto mail server bisa kirim email dg baik dan benar

2006-05-22 Thread Arief Yudhawarman

Hai milisers,

Di sini sudah ada koneksi internet online 24jam (warnet).
Saya sudah setup mail server pakai postfix dan sudah running well.
IP server memakai ip astinet telkom, waktu coba2 kirim email,
ada yg  bisa masuk seperti ke domain linux.or.id, telkom.net,
tapi ada juga yg masuk ke folder bulk (yahoo) atau junk (hotmail).

Menurut rekan2 bagaimana caranya agar kiriman email dr server 
tidak dikategorikan sbg junk/bulk ? Jangan disuruh agar minta
pendelegasian ip address dr telkom ke kami, soalnya koneksi kami
ke internet ini melalui sebuah isp dan cuma dapat 1 ip public.
Saya dulu pernah lihat situs yg ada gambar/logo ayam jago (?),
di situ kita bisa masukkan ip address apakah ip-nya masuk
spam list atau bukan. Saya lupa alamat url-nya, ada yg tahu ?

Kemudian saya pernah baca2 sekilas ttg SPF, apakah bisa menggunakan
cara ini? Kalau boleh tahu intinya SPF itu apa sih ?

Sementara ini untuk kirim email keluar masih memakai smtp gateway
atau mail relayer.

-- 

Terimakasih sebelumnya dan sesudahnya.

Salam,

~yudi




[postfix-users] sasl auth dg courier authdaemond

2006-05-19 Thread Arief Yudhawarman
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.



Re: [postfix-users] Postfix+Virtual using MySQL+fetchmail+Procmail

2006-05-11 Thread Arief Yudhawarman
From: Mufti [EMAIL PROTECTED]

 Dear all,
 
 Mohon bantuan,  sy ada kasus seperti ini :
 ada sebuah domain di internet : katakan abc.com
 disana ada 3 mail forwarding dan1 pop3
 ke-tiga buah forwarding email, misalnya sbb:
 
 [EMAIL PROTECTED] - di forward ke [EMAIL PROTECTED]
 [EMAIL PROTECTED] - di forward ke [EMAIL PROTECTED]
 [EMAIL PROTECTED] - di forward ke [EMAIL PROTECTED]
 
 
 Sementara di mail server local, sy punya :
 - postfix dengan SMTP dan authmysql - running
 - user system : userspool dengan home di /home/userspool
 - domain lokal : lokal.com dan virtual email dg Maildir format
 - user pop3 :
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 
 Kemudian email di abc.com akan ditarik ke lokal dengan fetcmail oleh
 user 'userspool' :
 dengan file : /home/user/.fetchmailrc
 poll pop.abc.com with proto pop3
 user 'spool%abc.com' there with password 'spoolpass' is
 'spool' here options fetchall antispam 501
 
 (it's work) tapi email yang masuk belum bisa terdistribusi
 
 Nah sekarang bagaimana caranya sehingga setelah di fetchmail, procmail
 nya bekerja untuk melakukan forwarding ke masing-masing user lokal.

Saya ndak ngerti procmail, fetchmail sendiri bisa pakai mode multidrop kok
untuk mendistribusikan email yg difetch ke user2 yg berhak, semacam ini
sintaksnya (man fetchmail untuk info lebih jelas):

   poll pop.abc.com with proto pop3
  user 'spool%abc.com' there with password 'spoolpass' to * here
  options fetchall antispam 501

Dalam kasus anda, email2 yg didownload nantinya akan didistribusikan ke
user satu, dua dan tiga at lokal.com. Karena sudah ada MTA postfix, maka
tdk diperlukan lagi MDA macam procmail.

Saya punya beberapa contoh fetchmail untuk kasus multidrop, tapi belum
tentu ini cocok digunakan untuk kasus anda. Pengalaman saya baru2 ini -
membantu teman yg mau buat mail server lokal untuk cabang2 - untuk buat
skrip fetchmail mode multidrop susah2 gampang. Coba anda tes kirim email
ke [EMAIL PROTECTED] dan kirim email lagi dg To: [EMAIL PROTECTED], Cc: [EMAIL 
PROTECTED],
Bcc: [EMAIL PROTECTED]

Kemudian di mesin mail server lokal anda, telnet ke abc.com port 110
untuk retr semua email lalu pipe ke tee nama_file.log:

  $ telnet abc.com 110 | tee pop.abc.com.log
...bla...
...bla...
user [EMAIL PROTECTED]
..blah..
pass spoolpass
..blah..
retr 1
retr 2
retr 3
retr 4
quit

Tebak saya pasti ada 4 buah email kan ?
Coba kirimkan nama_file.log ke milis ini. Semoga saya bisa menemukan
rule fetchmail yg cocok untuk problem anda.

Salam,

~yudi





Re: [postfix-users] Auto blacklist

2006-04-26 Thread Arief Yudhawarman
On Tue, Apr 25, 2006 at 05:33:15PM +0700, -Cygnus- wrote:
 Dh all,
 
 Ada nggak ya fasilitas auto blacklist di postfix? Contoh kasusnya 
 begini, mail server saya dapet mail flood dari beberapa IP publik dari 
 blok yg kita punya (virus mungkin), bisa nggak ya postfix 
 mengidentifikasi IP2 tsb , dgn  misal thresholdnya 50 mail per detik per 
 IP, lewat dari itu secara otomatis IP2 itu di blacklisting? Atau mungkin 
 ada metode yg lebih efektif buat kasus2 semacam ini?

Mungkin lebih efektif pakai iptables connection limit, bisa dibatasi
jumlah koneksi untuk port tertentu, misalkan koneksi serentak ke port 25
dibatasi sekian session per detik. Coba baca2 di patch-o-matic.

Ini ada contoh dr script firewall untuk memblok ping flooding ke dan 
dari linux box.

# untuk echo reply
iptables -A lan_icmp_packets -p icmp --icmp-type 0 -m limit --limit 1/second -j 
ACCEPT
# untuk echo request
iptables -A lan_icmp_packets -p icmp --icmp-type 8 -m limit --limit 1/second -j 
ACCEPT

Note, default policy adalah drop.

Untuk kasus anda, silahkan dikembangkan.

Salam,

~yudi





Re: [postfix-users] sori....test

2006-04-12 Thread Arief Yudhawarman
On Wed, Apr 12, 2006 at 01:47:14PM +0700, Asfihani wrote:
 PetriX wrote:
 
 Tutorial tuk freebsd dong, kalo ada bagi2 :)
 
 Wah bukannya paling gampang pak di FreeBSD:
 
 cd /usr/ports/mail/postfix-current/
 make install clean
 
 Udah deh dapat Postfix yang paling baru :-)

IMHO, kalo install sih memang gampang.
Tapi yg ribet itu adalah konfigurasinya, itu yg buat pusing kepala.
Ya ndak ?


Salam,

~yudi




Re: [postfix-users] Ada yang punya tutorial smtp auth dg backend mysql..?

2006-04-12 Thread Arief Yudhawarman
On Wed, Apr 12, 2006 at 05:53:17PM +0700, Nyoman wrote:
 Dear all,
 Saya mau coba buat smtp auth untuk user yang ada di db mysql. 
 Ada yang bisa bantu tutorial / link untuk lengkap untuk step by stepnya...?
 Pakainya sasl bawaan FC4, mysqlnya juga bawaan FC4. yang kompile ulang hanya
 postfix dan courier-imapnya aja.

Saya dulu pernah baca2 tutorialnya di sini:
  http://high5.net/

Link lengkapnya lupa, judulnya:
  Virtual Domains and Users w/ Postfix / Courier-IMAP / MySQL / Quota

Jadi smtp authnya nanti bisa berdasarkan account user masing2, saya sendiri
belum mencoba, hanya sebatas satu account untuk smtp auth, soalnya yang
pakai email di sini cuma segelintir orang saja :-)

Dulu pernah email2an dg Mas Dadang Haryadi, dia berhasil buat smtp auth 
dg account user. Sayangnya data password user di mysql tdk bisa diencrypt
alias harus cleartext, kemudian dia kasih link ini:
  http://www.viperstrike.com/~lopaka/sysadmin/cyrus-sasl-mysql-encrypt/
Agar data password account user di mysql di-encrypt.

Salam,

~yudi

PS: Halo Mas Dadang, masih terus monitor milis ini kan?




Re: [postfix-users] tolong mailserver pertama nih

2006-03-20 Thread Arief Yudhawarman
On Mon, Mar 20, 2006 at 11:47:12AM +0700, Chris Bianco wrote:
 Mas Yudi dan postfix'er, pertanyaan saya ada dibawah :
 

 Dengan asumsi setting diatas,
 Bagaimana jika kasusnya seperti di tempat saya.
 
 Dalam domain abc.com terdiri dari beberapa cabang.
 misal :
 [EMAIL PROTECTED],  [EMAIL PROTECTED], [EMAIL PROTECTED] ada di cabang Cirebon
 [EMAIL PROTECTED],  [EMAIL PROTECTED], [EMAIL PROTECTED] ada di cabang 
 Sukabumi
 [EMAIL PROTECTED],  [EMAIL PROTECTED], [EMAIL PROTECTED] ada di cabang Bogor
 
 masing - masing cabang dibuat postfix dan fectmail dengan koneksi dial up.
 bagaimana cara setting konfigurasi di postfix apabila  [EMAIL PROTECTED] akan
 kirim mail ke [EMAIL PROTECTED] atau [EMAIL PROTECTED] kirim mail ke [EMAIL 
 PROTECTED]
 
 Mohon petunjuknya.

Sebenarnya email ini saya balas setelah anda memperoleh petunjuk dr
Mas Asfik (see: 
http://www.geocities.com/adilinux/internal_routing_delivery.html),
ini saya beri alternatif lain, yakni memakai virtual.

[EMAIL PROTECTED] postfix]# pwd
/etc/postfix
[EMAIL PROTECTED] postfix]# grep virtual main.cf
virtual_maps = hash:/etc/postfix/virtual

Setup file /etc/postfix/virtual untuk masing2 cabang:

Cirebon:

  [EMAIL PROTECTED] user1
  [EMAIL PROTECTED] user2
  [EMAIL PROTECTED] user3

Sukabumi:
-
  [EMAIL PROTECTED] user4
  [EMAIL PROTECTED] user5
  [EMAIL PROTECTED] user6

Bogor:
-
  [EMAIL PROTECTED] user7
  [EMAIL PROTECTED] user8
  [EMAIL PROTECTED] user9

User-user 1 dst adalah user local, yaitu dicreate dg adduser.
Mesin mail server harus mempunyai domain selain abc.com, misalnya abc.org.

[EMAIL PROTECTED] postfix]# hostname
server.abc.org

Enaknya dg cara begini, anda cukup install 1 mesin mail server, kemudian
diclone, lantas serahkan sendiri ke admin masing2 cabang untuk create
user dan setup file virtualnya postfix.

Jika anda memakai squirrelmail, maka buat domain abc.com sebagai Domain
default (Server Settings - General - Domain). Untuk konfigurasi MUA
seperti Outlook dsb, seting email account spt biasa.

Salam,

~yudi




[postfix-users] postfix hanya untuk local

2005-05-23 Thread Arief Yudhawarman
Hai milisers,

Bagaimana konfigurasi postfix agar hanya mau deliver dan receive
email untuk domain lokal saja ? Seperti kalau ada email
untuk domain selain domain lokal maka email tsb akan
direject atau didrop silently maupun dg pesan error seperti
'Sory, this mail server can not relay'.

Soalnya saya baca-baca di main.cf postfix kok tidak ada pilihan
untuk tidak merelay email non lokal. Saya coba seperti ini:

/etc/postfix/main.cf:
  mydomain = megaplasma.com
  # On an intranet, specify the organizational domain name. If your
  # internal DNS uses no MX records, specify the name of the intranet
  # gateway host instead.
  relayhost = $mydomain

Pesan /var/log/maillog:
  server postfix/qmgr[3200]: 5E25BADB9: from=[EMAIL PROTECTED], size=569, 
nrcpt=1 (queue active)
  server postfix/smtp[3210]: warning: relayhost configuration problem
  server postfix/smtp[3210]: 5E25BADB9: to=[EMAIL PROTECTED], relay=none, 
delay=0, status=deferred (mail for megaplasma.com loops back to myself)

Akhirnya setelah baca-baca transport ketemu solusinya.
  1. comment baris yg mengandung relayhost pada /etc/postfix/main.cf
  2. tambahkan baris ini pada /etc/postfix/transport
 *  error:mail for non local domain is not deliverable
  3. postmap transport dan reload postfix

Nah, email yg error tsb akan dikembalikan ke pengirim, bagaimana 
agar tidak perlu ada bounce message ke pengirim cukup didrop silently,
option apa yg perlu untuk menggantikan parameter/argumen 'error' ?

Tadinya mau tanya, tapi akhirnya bisa diselesaikan sendiri.
Semoga ini bisa menjadi masukan untuk rekan-rekan yg ingin membuat
mail server lokal (intranet).

TIA,

~yudi





Re: [postfix-users] access SMTP-AUTH dari postfix

2005-05-06 Thread Arief Yudhawarman
On Wed, May 04, 2005 at 07:36:13PM +0700, Angky Risandy wrote:
 dear postfixer,
 
 Saya punya mx pake postfix, dimana postfix ini akan melempar emailnya
 ke mail server yang pake authentication.
 
 Nah, gimana caranya agar postfix bisa authentication ke server tersebut.

Umumnya postfix binary dr kebanyakan distro (yg sudah saya coba: redhat dan
slackware) belum support library sasl untuk autentikasi. Saran saya
anda install postfix dr source code dg mengikutsertakan option untuk
sasl. Berikut ini hasil configure postfix-2.1.1 milik saya agar support
sasl dan mysql :

1. Instalasi postfix

  # su - yudi
  $ cd /home/yudi/install
  $ tar zxf /usr/local/src/postfix-2.1.1.tar.gz
  $ cd postfix-2.1.1
  $ make -f Makefile.init makefiles \
'CCARGS=-DHAS_MYSQL -DUSE_SASL_AUTH -I/usr/include -I/usr/include/mysql' \
'AUXLIBS=-L/usr/lib -lsasl -L/usr/lib/mysql -lmysqlclient -lz -lm'
  # su -
  # mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
  # mv /usr/bin/newaliases /usr/bin/newaliases.OFF
  # mv /usr/bin/mailq /usr/bin/mailq.OFF
  # chmod 755 /usr/sbin/sendmail.OFF
  # chmod 755 /usr/bin/newaliases.OFF
  # chmod 755 /usr/bin/mailq.OFF
  # adduser -d /var/spool/postfix -s /bin/false postfix
  # groupadd postdrop
  # cd /home/yudi/install/postfix-2.1.1
  # make
  # make install


2. Konfigurasi postfix

   /etc/postfix/main.cf:
 ...
 # mail server gateway
 relayhost = [smtp.gateway.net]
 # komen baris di bawah ini jika mesin postfix terhubung online ke internet 
 defer_transports = smtp
 disable_dns_lookups = yes
 smtp_sasl_auth_enable = yes
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_password
 ...

   /etc/postfix/sasl_password:
 smtp.gateway.net   [EMAIL PROTECTED]:password


FYI, rujukan ini saya peroleh dr Pak Adi dan Pak Asfik.


Salam,

~yudi





Re: [postfix-users] Antivirus for Mailserver

2005-04-12 Thread Arief Yudhawarman
On Mon, Apr 11, 2005 at 01:20:07PM +0700, Sofyan Endratno wrote:
 Halo rekan,
 
 Saya mo tanya ada yang pernah pake Antivirus tuk Mailserver Postfix yang
 freeware?
 Sekalian kalo rekan ada link panduan praktis instalasinya.
 Saya pake RH 9 dengan postfix-1.1.11-11 (Postfix bawaan RH 9)

Di sini pakai slackware 10 :

  1. MUA postfix-2.1.5 compile dr source code
  2. Packages antivirus didapat dr linuxpackages.net
 - clamav-0.81-i686-1jto
 - clamsmtp-1.2-i486-1afm
  3. Tutorial instalasi postfix+antivirus dr postfix.or.id

Jalan dah semuanya :-), cuma postfix saja yg kudu install
dari source code.

Salam

~yudi





Re: [postfix-users] mail server dengan ip local

2005-04-01 Thread Arief Yudhawarman
On Fri, Apr 01, 2005 at 09:36:34AM +0700, Indramin Darmadi wrote:
 Mas Barong,
 
 Kalau melihat dari skenario Anda, yang ada dibenak saya adalah Anda 
 bisa menggunakan fetchmail untuk secara rutin mendownload  email2 yang 
 ada di hosting techscape.  Kalau misalnya ini adalah koneksi Internet 
 'dedicated', maka fetchmail bisa di-cron untuk mengambil email setiap 5 
 menit (jangan lupa untuk opsi menghapus email di hosting sesudah 
 didownload).

Benar Pak Indra, Mas Barong kalau mau contoh script fetmailrc untuk
download email dr isp atau web hosting, saya ada banyak model:
 
   1. pop3 biasa
   2. pop3 multidrop
   3. domainpop (odmr)

Ngomong2, techscape kasih smtp service dengan smtp auth agar pelanggan-
pelanggannya bisa kirim email via smtp server techscape ?

Soalnya di sini, mail servernya offline (koneksinya malah dialup).

Salam

~yudi





Re: [postfix-users] Download email dari ISP / Mail Hosting

2005-03-09 Thread Arief Yudhawarman

On Wed, Mar 09, 2005 at 03:59:04PM +0700, anak_ilang wrote:
 Halo postfixer,

 Saya sudah berhasil menginstall
 postfix+postfixadmin+courier-authlib+courier-imap-4.0.1+squirrelmail.
 Dan saya sudah berhasil membuat multiple virtual domain dgn MySQL.
 Setelah dicoba mengirim email antar Virtual Domain tsb juga berhasil :)
 (seneng bgt gw, setelah berhari-hari ngoprek, tanya sana-sini, cari
 referensi sana-sini akhirnya bisa juga ;)).

Selamat untuk anda.
Gimana kalau ditambahin juga quota untuk masing-masing user mailbox
virtual domain ?

 Cuma permasalahannya sekarang, gimana caranya saya mendownload
 email-email yang ada di ISP / Mail Hosting yang kemudian di
 distribusikan ke masing-masing Virtual Mailbox user.

Pakai fetchmail untuk mendownload email dr isp.

 Misalnya saya mempunya 2 virtual domain:   'acp.local' dan 'mfu.local'
 Kemudian saya memiliki account di 'asiacemerlang.com' dan
 'mitrafinishindo.com'
 User2 di 'acp.local' sama dengan user2 di 'asiacemerlang.com'
 (jadi nama usernya sama tapi nama domainnya saja yg berbeda)
 Begitu juga dgn domain 'mfu.local'.

 Saya sudah mencoba fetchmail dgn konfigurasi .fetchmailrc spt di bawah ini:
 poll  [EMAIL PROTECTED] protocol pop3 user usera password
 rahasia smtpaddress [EMAIL PROTECTED]

 Tapi masih salah (baca manualnya puyeng euy). Ada yang bisa ngasih hint ??

Anda pakai metode pop3 ya untuk tarik email ?
Kalau serius ingin mail hosting ada banyak hosting provider yg mempunyai
jasa domainpop. Keuntungannya ada banyak, account user diset di mail
server anda sendiri bukannya isp, yaitu pada konfigurasi mail box user
di postfixadmin. Tapi saya akan coba membantu masalah anda.

Ini saya ada contoh skrip .fetchmailrc yg saya gunakan untuk download email
dari pop3.telkom.net:

# cat .fetchmailrc

##Hostname : proxy.megaplasma.com
##My Domain: megaplasma.com
set postmaster [EMAIL PROTECTED]
set no bouncemail
set no spambounce
defaults protocol pop3
set logfile /var/log/fetchmail
poll pop3.telkom.net
   timeout 30
   envelope X-Rcpt-To
   user 'usro' with pass 'password' is usro here fetchall
   user 'unyil' with pass 'password' is unyil here fetchall
   user 'ucrit' with pass 'password' is ucrit here fetchall
   dropdelivered
   smtpaddress megaplasma.com

Hm, dalam kasus anda, isinya akan jadi begini:

# cat .fetchmailrc
set postmaster [EMAIL PROTECTED]
set no bouncemail
set no spambounce
set logfile /tmp/fetchmail/fetchmail.log
poll asiacemerlang.com
  timeout 30
  ## envelope ini penting lho
  envelope X-Rcpt-To
  user '[EMAIL PROTECTED]' with pass 'rahasia' is usera here fetchall
  user '[EMAIL PROTECTED]' with pass 'rahasia' is userb here fetchall
  .. dst ..
  smtpaddress acp.local
poll mitrafinishindo.com
  timeout 30
  ## envelope ini penting lho
  envelope X-Rcpt-To
  user '[EMAIL PROTECTED]' with pass 'rahasia' is usera here fetchall
  user '[EMAIL PROTECTED]' with pass 'rahasia' is userb here fetchall
  .. dst ..
  smtpaddress mfu.local

Wah, kelihatannya tidak efektif ya ? Tiap nambah atau hapus satu user anda
harus edit file .fetchmailrc-nya. Paling enak pakai model domainpop, ini salah
satu contoh script yg saya buat untuk ambil email domainpop dr provider
indoglobal:

# domain jbr.mega-plasma.com harus dianggap lokal oleh postfix
poll pop.mega-plasma.com localdomains jbr.mega-plasma.com
  timeout 30
  envelope X-Rcpt-To
  # pakai multidrop
  user '[EMAIL PROTECTED]' with pass 'rahasia' to * here fetchall
  dropdelivered
  smtpaddress megaplasma.com

Paling enak waktu jalankan fetchmail enable verbose logging:

  # fetchmail -f /root/bin/.fetchmailrc -v

Selama masa percobaan ganti option 'fetchall' dengan 'keep' untuk mencegah
email didownload dan postfix bingung mau deliver kemana.

Salam

~yudi




[postfix-users] postfix + courier-imap + mysql + quota

2005-02-22 Thread Arief Yudhawarman

Hai milisers,

Mengikuti petunjuk yg ada di situs http://high5.net/, url lengkapnya
lupa soalnya isi webnya saya simpan sbg file, yakni 
  Virtual Domains and Users w/ Postfix / Courier-IMAP / MySQL / Quota

Quota policy berhasil diterapkan untuk user virtual.

Berikut ini yg diinstall di redhat linux 9.

1. postfix-2.1.1 (tarball) + patch postfix vda
2. courier-imap-3.0.6.tar.gz (tarball)
3. postfixadmin-2.1.0
4. mysql default
5. cyrus-sasl default
6. Squirrelmail-1.4.4 dengan plugin check_quota

Plugin check_quota sudah berhasil memperlihatkan besar quota secara dinamis
untuk user virtual. Yang menjadi masalah adalah untuk sementara ini
penerapan sasl untuk smtp auth tidak berhasil jika diterapkan per user
virtual, maksudnya smtp auth berdasarkan account user virtual.

Error di maillog:

  warning: SASL authentication problem: unrecognized plaintext verifier auxprop

/usr/lib/sasl/smtpd.conf:
  pwcheck_method: auxprop
  auxprop_plugin: mysql
  mech_list: PLAIN LOGIN
  mysql_hostnames: localhost
  mysql_user: postfix
  mysql_passwd: pxKd45dfg
  mysql_database: postfix
  mysql_statement: SELECT password FROM mailbox WHERE username = '[EMAIL 
PROTECTED]'

Oya, baris mech_list sudah beberapa kali saya modifikasi isinya:
  CRAM-MD5
  kosong
Tidak ada efek.

Mungkin rekan-rekan bisa bagi pengalaman ?
Sementara ini untuk smtp authnya pakai sasldb:

/usr/lib/sasl/smtpd.conf:
  pwcheck_method:sasldb

/etc:
  /etc/sasldb


TIA

~yudi




Re: [postfix-users] disable dnslookup pd postfix

2005-02-22 Thread Arief Yudhawarman
On Tue, Feb 22, 2005 at 01:40:00PM -0800, pak kumis wrote:
 Sorry ndak bantuin malah ikut nanya...
 
 kalo boleh tau yang diset disisi SMTP gateway-nya apa ya ...
 saya juga lagi pengin buat semacam SMPT gateway soal-nya

IMHO, paling juga diset user account untuk smtp auth.
Untuk itu postfixnya perlu support sasl.

TIA

~yudi




Re: [postfix-users] disable dnslookup pd postfix

2005-02-22 Thread Arief Yudhawarman
On Mon, Feb 21, 2005 at 01:44:30PM +0700, adi wrote:

 ini karena anda set 'defer_transport', check main.cf.

yup, benar.

  Feb 21 13:35:55 server postfix/smtp[5204]: warning:
  smtp.relayhost.com[201.2.3.4] offered AUTH option multiple times
 
 ini karena smtp server (dengan alasan yang mungkin absurd) memberikan
 auth list mechanisms yang berbeda. misalnya sewaktu issue EHLO,
 server menjawab seperti ini:
 ...
 250-AUTH LOGIN
 250-AUTH=LOGIN CRAM-MD5
 ...
 
 kalau anda client, apakah anda menggunakan CRAM-MD5/LOGIN?

yang saya tahu cuma ini saja
  /etc/postfix/main.cf:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_password

jadi saya tidak tahu postfix ini model auth-nya tipe apa ke relay host.

BTW, seting di atas itu saya peroleh dr Pak Adi dulu sewaktu saya
berpikir-pikir mau migrasi ke postfix, qmail sudah saya lepas.

 note: kalau anda dapat warning message spt itu, artinya session
 anda tidak menggunakan smtp auth, dengan kata lain, smtp client
 postfix tidak akan menggunakan option AUTH sewaktu connect ke
 server.
 
 workaround untuk ini, barangkali, anda bisa memaksa postfix untuk
 menggunakan mekanisme 'LOGIN' saja, misalnya dengan:
 
 smtp_sasl_mechanism_filter = LOGIN

Baiklah nanti akan saya coba.

 saya kurang tahu pasti efeknya, lagi capek kalau harus digging
 source code :-) anyway, cara paling ampuh membuktikan ya dengan
 mencoba langsung. in any case, silakan mengkontak provider anda
 biar tidak usah neko-neko :-)

FYI, mail server gateway atau relay host pakai mdaemon,
kami hosting ke mail hosting provider dutaint (promosi nih).

  Feb 21 13:37:40 server postfix/smtp[5331]: warning:
  smtp.relayhost.com[201.2.3.4] offered AUTH option multiple times Feb 21
  13:37:41 server postfix/smtp[5331]: C0261A7BB: to=[EMAIL PROTECTED],
  relay=smtp.relayhost.com[201.2.3.4], delay=7, status=sent (250 Ok, message
  saved Message-ID: [EMAIL PROTECTED]) Feb 21
  13:37:41 server postfix/qmgr[5302]: C0261A7BB: removed
 
 nah .. ini yang agak kurang konsisten, mestinya kalau tidak authenticated,
 message akan direject, kecuali ip address anda masuk ke whitelist atau

Tidak mungkin bisa whitelist, lah wong ipnya dinamik terus karena pakai
dialup koneksinya.

 anda pakai juga mekanisme lain untuk bisa merelay lewat smtp server
 tsb. (misal pakai popb4smtp), atau prosedur lain. dunno.

Terimakasih atas tanggapannya.
Selama ini koneksi ke relay host lancar-lancar, saya cuma iseng-iseng ubah
parameter relayhost dr tipe hostname menjadi ip number.

TIA

~yudi





Re: [postfix-users] disable dnslookup pd postfix

2005-02-22 Thread Arief Yudhawarman
On Wed, Feb 23, 2005 at 12:49:12AM +0700, adi wrote:

  Tidak mungkin bisa whitelist, lah wong ipnya dinamik terus karena pakai
  dialup koneksinya.
 
 ups.. interpretasi saya salah. sorry. postfix akan ignore mechanism
 list yang pertama, dan pakai berikutnya. bukannya tidak pakai smtp
 auth sama sekali.
 
 btw, saya jadi tidak melihat ada masalah di sisi anda :-)

Memang sebenarnya tidak ada masalah sebelumnya, saya cuma mau iseng
saja ganti parameter relayhost di postfix/main.cf dari semula
hostname menjadi ip address, maksudnya biar postfix tidak perlu
query ke dns server, tapi malahan email gagal terkirim.

Alternatif lain agar query dns cepat adalah masukkan ip address
relayhost di /etc/hosts dan/atau install dns cache dr djbdns :-) ...
Saya sudah pakai ini dan mantap euy ...
Di sini ada 2 server percobaan:
  1. Redhat 9 pakai named termasuk dns caching
  2. Redhat 9 pakai djbdns termasuk dnscache  tinydns

Koneksi keluar pakai dialup ke isp.
Saat konek ke internet, saya query dr kedua server di atas, hostname
berikut pakai command 'host -t any hostname':
  - www.yahoo.com
  - www.kompas.co.id
  - www.telkom.net
  - www.hotmail.com

Kemudian saya putuskan koneksi internet, kemudian saya query lagi
hostname di atas. Hasilnya adalah :
  1. Djbdns menjawab semua query tanpa timeout
  2. Dns caching dr named menjawab beberapa query dg timeout


Terimakasih.

Salam,

~yudi





[postfix-users] disable dnslookup pd postfix

2005-02-21 Thread Arief Yudhawarman


Hai milisers,

Linuxbox ini berfungsi sebagai mail server lokal dan internet (pakai
dialup). SMTP gateway atau relay host memakai smtp.relayhost.com. Saya
mau tunning postfix sedikit agar saat konek ke internet dg dialup, 
email segera dikirimkan ke relayhost tanpa perlu postfix lookup ke dns.
Hal ini bisa dilakukan kalau saya masukkan ip address di bagian ini:

/etc/postfix/main.cf:
  myhostname = server.megaplasma.com
  mydomain = megaplasma.com
  relayhost = [201.2.3.4]

/etc/postfix/sasl_passwd:
  201.2.3.4username:password

Anehnya setelah itu email gagal dikirimkan pesan errornya sbb:

Feb 21 13:35:44 server postfix/qmgr[4989]: 99775A7BB: from=[EMAIL PROTECTED], 
size=311, nrcpt=1 (queue active)
Feb 21 13:35:44 server postfix/qmgr[4989]: 99775A7BB: to=[EMAIL PROTECTED], 
relay=none, delay=0, status=deferred (delivery temporarily suspended: deferred 
transport)

Kemudian saya lakukan: /usr/sbin/sendmail -q
untuk kirim email yg diantrikan.

Feb 21 13:35:54 server postfix/qmgr[4989]: 99775A7BB: from=[EMAIL PROTECTED], 
size=311, nrcpt=1 (queue active)
Feb 21 13:35:55 server postfix/smtp[5204]: warning: 
smtp.relayhost.com[201.2.3.4] offered AUTH option multiple times
Feb 21 13:36:00 server postfix/smtp[5204]: 99775A7BB: to=[EMAIL PROTECTED], 
relay=smtp.relayhost.com[201.2.3.4], delay=16, status=bounced (host 
smtp.relayhost.com[201.2.3.4] said: 501 megaplasma.com is invalid or DNS says 
does not exist (in reply to MAIL FROM command))

Biasanya kalau berhasil kirim pesannya spt ini:

Feb 21 13:37:34 server postfix/qmgr[5302]: C0261A7BB: from=[EMAIL PROTECTED], 
size=311, nrcpt=1 (queue active)
Feb 21 13:37:34 server postfix/qmgr[5302]: C0261A7BB: to=[EMAIL PROTECTED], 
relay=none, delay=0, status=deferred (delivery temporarily suspended: deferred 
transport)
Feb 21 13:37:37 server postfix/qmgr[5302]: C0261A7BB: from=[EMAIL PROTECTED], 
size=311, nrcpt=1 (queue active)
Feb 21 13:37:40 server postfix/smtp[5331]: warning: 
smtp.relayhost.com[201.2.3.4] offered AUTH option multiple times
Feb 21 13:37:41 server postfix/smtp[5331]: C0261A7BB: to=[EMAIL PROTECTED], 
relay=smtp.relayhost.com[201.2.3.4], delay=7, status=sent (250 Ok, message 
saved Message-ID: [EMAIL PROTECTED])
Feb 21 13:37:41 server postfix/qmgr[5302]: C0261A7BB: removed


-- 

Terimakasih sebelumnya dan sesudahnya.

Salam,

~yudi





[postfix-users] melihat jumlah email yg didefer/queue

2005-02-17 Thread Arief Yudhawarman

Hai milisers,

Ada tidak tool di postfix untuk melihat hanya jumlah email yg masuk
dalam antrian (deferred) ? Kalau pakai perintah ini:
  postqueue -p 
  mailq

Kan ditampilkan lengkap mail headernya. Padahal yg saya butuhkan
adalah jumlah email yg deferred tsb. Tujuannya adalah sebagai
parameter bagi script kecil yg dijalankan oleh cronjob, jika
jumlah email yg didefer lebih dr jumlah yg disepakati maka
scriptnya akan dial ke isp dan segera melakukan flush email
begitu koneksi on.

Saya intip MDaemon ada feature semacam itu juga, kalau ada
email dg jumlah sekian untuk tujuan outbond maka akan segera
konek ke isp dan melakukan send/receive secara serentak.

Salam

~yudi





Re: [postfix-users] Membatasi email keluar hanya dr user yg valid

2004-11-29 Thread Arief Yudhawarman
On Mon, Nov 29, 2004 at 08:24:56AM +0700, Asfihani wrote:

 Setuju dengan pak PY, tinggal di config.php diset $edit_identity =
 false; Atau kalau tetap masih mau dari Postfix, squirrell harus diset
 untuk menggunakan SMTP bukan sendmail, kemudian dengan menggunakan
 restriction classes dan check_sender_access :-). Kira-kira seperti ini

Terimakasih banyak Pas Asfik.
Sebenarnya saya sudah cari setingannya ini di ./config.pl SM,
tapi ndak ketemu. Coba baca-baca source codenya, bingung,
terlalu banyak link include.

Salam

-- yudi




Re: [postfix-users] Account virtual ga bs download msg

2004-10-04 Thread Arief Yudhawarman
On Sun, Oct 03, 2004 at 10:44:28PM -0700, DwiOTj wrote:
  Jadi sebenarnya adalah account virtual domain tidak bisa logon.
  Apakah sudah dicoba via telnet ke mail server port 110 (kalau pakai
  pop) atau 143 (kalau pakai imap) ? Bagaimana responnya ?
 
 everything OK pake telnet 

Bisa dipaste ke sini log telnetnya (imap dan pop) ?


 Saya udah coba saran ini tapi masih saja tetep ga bisa..
 ini file lognya jika saya login pake squirrelmail :

Maksud saya contoh lognya kayak begini (/var/log/maillog):

server imapd: Connection, ip=[127.0.0.1]
server imapd: LOGIN: DEBUG: ip=[127.0.0.1], command=LOGIN
server imapd: LOGIN: DEBUG: ip=[127.0.0.1], username=yudi
server imapd: LOGIN: DEBUG: ip=[127.0.0.1], password=iyud
server imapd: authmysql: starting client module
server imapd: SQL query: SELECT username, , password, 505, 507, '/home/vmail',
  maildir, quota, name,  FROM mailbox WHERE username = [EMAIL PROTECTED]
server imapd: authmysql: ACCEPT, username [EMAIL PROTECTED]
server imapd: LOGIN, [EMAIL PROTECTED], ip=[127.0.0.1], protocol=IMAP
server imapd: LOGOUT, [EMAIL PROTECTED], ip=[127.0.0.1], headers=0, body=0

Lognya kayak di atas apakah mau konek pakai squirrelmail,
client pop3 atau telnet ke pop3/imap,

Coba di cek apakah baris ini di /usr/lib/courier-imap/etc/imapd
  DEBUG_LOGIN=2


Salam

-- yudi





Re: [postfix-users] email server tidak bisa menerima dari internet

2004-10-02 Thread Arief Yudhawarman
On Fri, Oct 01, 2004 at 10:44:30PM +1000, Ronny Haryanto wrote:

 Siap2 kertas ama pensil buat gambar kalo susah ngikutinnya :-)

Yah sudah siap Pak :-) ...

 Misalnya example.com punya MX 10 ke primary.example.com (A recordnya
 200.200.1.1) dan MX 10 ke backupmx.example.com (A recordnya
 200.200.1.2). Primary di Jakarta dan backup di Jember.

Kok bisa Jember yg diambil sbg contoh hayoo ?
Yang saya tangkap sejauh ini begini, kalau primary down maka email
akan dihandle oleh mesin backup, dan jika primary up maka email-email
yg disimpan di mesin backup akan dilempar ke primary.

 Mesin kita (di Jember) itu punya IP LAN 10.10.2.7 dan routernya (di
 Jember) yg nyambung ke internet yg punya IP public 200.200.1.2 dan IP
 LAN 10.10.2.1. Di routernya dipasang reverse NAT port 25 ke 10.10.2.7,
 jadi kalo org dr internet konek ke 200.200.1.2 port 25 masuknya ke
 10.10.2.7 port 25.
 
 Di mesin 10.10.2.7 itu mesti diset proxy_interfaces=200.200.1.2
 soalnya tanpa dikasih tau itu postfix nggak tau soal reverse NAT-nya.
 Seperti dibilang di atas, kalo gak dibilangin nanti akan bermasalah
 pas primary mx nya down. Contoh seandainya TIDAK diset
 proxy_interfaces:
 - org mau kirim email ke [EMAIL PROTECTED]
 - cek mx dr example.com dapet 10 primary dan 20 backupmx
 - konek smtp ke A recordnya primary.example.com port 25, timeout
   karena down
 - failover, konek smtp ke A recordnya backupmx.example.com port 25
 - masuk router 200.200.1.2 yg kemudian diterusin ke 10.10.2.7 karena
   ada reverse NAT
 - email diterima oleh 10.10.2.7 karena example.com ada di daftar
   $relay_domains (anggap aja udah diset)
 - lalu 10.10.2.7 tau kalo itu bukan local, maka dicoba dikirim lagi,
   dia cek mx dr example.com dapet primary dan backupmx, lalu dia coba
   primary timeout karena down, lalu dia coba backupmx (!!) karena dia
   tidak tau kalo backupmx itu adalah dirinya sendiri!

Kembali ke masalah yg dilempar oleh Mas Eeng, berarti mesin postfix dia
tidak perlu set proxy interface segala, karena yg menhandle MX record
untuk domain dia kan cuma 1 ip (1 mesin) dan sesuai dengan cerita
dia bahwa pihak isp telah melemparkan MX record ke mesinnya sendiri.
Tinggal tunggu cerita dari Mas Eeng.

Yang penting adalah terimakasih banyak Mas Ronny atas pencerahannya.

Salam

-- yudi

satu hari satu ilmu :-)





Re: [postfix-users] email server tidak bisa menerima dari internet

2004-10-01 Thread Arief Yudhawarman
On Fri, Oct 01, 2004 at 05:18:37PM +0700, Eeng wrote:
 Ronny Haryanto wrote:
 
 On Fri, Oct 01, 2004 at 04:39:49PM +0700, Eeng wrote:
  
 
 Ada kok Mas id. Kalo pake telnet langsung masuk mail box. Nah yg
 bikin bingung kalo pake yahoo atau dari domain yg lain, bahkan untuk
 email loop aja itu email hilang tanpa bekas. Tolong dong apa yg saya
 harus lakukan.

Step by step analisa masalah:

1. Siapa yang menghandle MX record emwaymulia.co.id ?
   Dan berapa ip-nya ?

   $ host -t mx emwaymulia.co.id
 emwaymulia.co.id mail is handled by 10 mail.emwaymulia.co.id.
   $ host -t any mail.emwaymulia.co.id
 mail.emwaymulia.co.id has address 202.147.228.75

2. Apakah ip server tersebut menerima koneksi smtp ?

   $ telnet 202.147.228.75 25
 Trying 202.147.228.75...
 telnet: connect to address 202.147.228.75: Connection refused

3. Koneksi smtp ternyata ditolak.

4. Cek apakah server diinstall rule iptables/ipchains yg menutup
   port 25 atau ip tsb adalah router namun belum diset untuk
   mem-redirect koneksi port 25 ke ip lain ?

5. Selesai.

Jadi gimana internet mau kirim email ke domain emwaymulia.co.id,
kalau koneksi smtp ke mesin yg menhandle MX record tsb ditolak ?

Salam

-- yudi





[postfix-users] Gagal login pop3 (courier-imap)

2004-09-18 Thread Arief Yudhawarman

Hai milisers,

Ada problem nich, autentikasi via mysql untuk pop3 service 
tidak berhasil, pesan kesalahannya :

Sep 18 12:02:36 server pop3d: SQL query: SELECT username, password, , 505, 507, 
'/home/vmail', maildir, quota, name,  FROM mailbox WHERE username = [EMAIL 
PROTECTED]
Sep 18 12:02:36 server pop3d: supplied password 'yudi' does not match encrypted 
password '$1$c6b0323c$IDGY9gDzRnJnBypEhTonW.'

POP3 servicenya dr courier-imap, untuk configure, setting pop3d, imapd,
dan authmysqlrc sesuai dg standar instalasi. Baris yg perlu diperhatikan
pd file /usr/lib/courier-imap/etc/authmysqlrc adalah:

   MYSQL_CRYPT_PWFIELD password
   #MYSQL_CLEAR_PWFIELDclear


Sebagai hint, instalasi lengkap sesuai dg petunjuk:
Manajemen Virtual Domain Dan Users dengan Postfix Admin/
Pop3d berbasis Courier-IMAP - MySQL oleh [EMAIL PROTECTED]

-- 

Terimakasih sebelumnya dan sesudahnya.

Salam,

~~ Arief Yudhawarman ~~




Re: [postfix-users] rejected unknown user pd postfixadmin

2004-09-17 Thread Arief Yudhawarman
On Fri, Sep 17, 2004 at 02:45:15PM +0700, Asfihani wrote:
 
  Bagaimana menurut pandangan rekan-rekan agar semua email untuk
  nonexist user virtual domain langsung di reject pd sesi smtp.
 
 Sorri kalau ini telat, bukankah defaultnya memang ditolak jika user
 tidak valid (lokal/virtual), kecuali jika ada wildcard (catch-all).

Sudah ketemu kok Pak, dapat pencerahan dr Pak Duken.

/etc/postfix/main.cf
  local_recipient_maps = proxy:unix:passwd.byname $alias_maps $virtual_mailbox_maps

Jadi tinggal nambahin $virtual.. di atas.


Salam

-- yudi




Re: [postfix-users] rejected unknown user pd postfixadmin

2004-09-17 Thread Arief Yudhawarman
On Fri, Sep 17, 2004 at 02:48:53PM +0700, Asfihani wrote:

 Pak Yudi, menurut persepsi saya, karena anda mengirim dari IP yang
 terdaftar di mynetworks, dan defaultnya email dari mynetworks akan
 selalu diterima karena prioritas order restriksi diatas. Kalau yang
 diinginkan adalah menolak langsung mailbox yang tidak valid bisa
 dicoba mengubah order restriksi (smtp_recipient_restricions).

Masalahnya adalah saya tinggal menambahkan entri $virtual_mailbox_maps
di variable local_recipient_maps

Salam

-- yudi





Re: [postfix-users] email adminstrasi dg postfixadmin

2004-09-17 Thread Arief Yudhawarman
On Fri, Sep 17, 2004 at 03:11:13PM +0700, Asfihani wrote:

  Alamat virtual user disesuaikan dg keberadaan user di pusat/cabang.
  Saat saya di pusat kirim email untuk [EMAIL PROTECTED] yg
  berada di kantor pusat, maka email akan ditransport locally,
  namun jika saya kirim ke [EMAIL PROTECTED] maka email akan
  ditransport dg mail relayer smtp.mega-plasma.net.
 
  Ketika saya mencoba menggunakan postfixadmin, saya kesulitan untuk
  mengatur/adminstrasi email dg model seperti di atas. Jika saya kirim
  email ke [EMAIL PROTECTED] akan dideliver local, namun
  saat kirim ke [EMAIL PROTECTED] akan diterima oleh postfix
  setelah itu dibounce dg pesan unknown user.

Pak Asfik, pertanyaan saya adalah bisakah pengaturan ini dibuat dg
postfixadmin ? Kalau tanpa postfixadmin sebenarnya sudah bisa kok.

 Komplek juga ya, tapi bisa nggak kira-kira dicoba dengan menggunakan
 regex,
 
 virtual_maps =
hash:/etc/postfix/virtual
regexp:/etc/postfix/virtual.re
 
 transport_maps =
hash:/etc/postfix/transport
 
 /etc/postfix/virtual (isinya account-account local)
 
 /etc/postfix/virtual.re
 /^(.*)[EMAIL PROTECTED]/   [EMAIL PROTECTED]

Lho, kan tidak ada sub domain bws.mega-plasma.co.id ?

 /etc/postfix/transport
  megaplasma.com  local:
 .megaplasma.com local:
 bws.mega-plasma.co.id smtp:[ip.mx.utk.bws.mega-plasma.co.id]

Yang sudah jalan sejauh ini :

/etc/postfix/main.cf
  myhostname = server.megaplasma.com
  myrealdomain = megaplasma.com
  mydomain = megaplasma.com
  myorigin = $myrealdomain
  mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
  ... deleted ...
  defer_transports = smtp
  disable_dns_lookups = yes
  smtp_sasl_auth_enable = yes
  smtp_sasl_password_maps = hash:/etc/postfix/sasl_password
  virtual_maps = hash:/etc/postfix/virtual
  transport_maps = hash:/etc/postfix/transport

/etc/postfix/virtual
  [EMAIL PROTECTED] user1-jbr
  [EMAIL PROTECTED] user2-jbr
  ..dst..

/etc/postfix/transport
  megaplasma.comlocal:
  .megaplasma.com   local:
  * smtp:[smtp.mega-plasma.net]

Jadi user1-jbr dan user2-jbr adalah user lokal, jika saya kirim email
ke [EMAIL PROTECTED] maka postfix akan melemparkannya ke relay
smtp.mega-plasma.net.

Lebih jelasnya begini Pak Asfik,

FQDN Server : server.megaplasma.com
Domain virtual yg ingin dihandle postfix: mega-plasma.co.id

Kondisi Sekarang


1. Domain mega-plasma.co.id adalah domain virtual yg dicreate di
   /etc/postfix/virtual.
2. User-user adalah user sistem (/etc/passwd), selain mereka bisa
   terima email untuk domain megaplasma.com mereka bisa terima email
   untuk domain mega-plasma.co.id.
3. Administrasi mailbox untuk domain virtual ini cukup susah karena
   jika tiap cabang diberi linux box maka harus ada user yg setidaknya
   ngerti gimana buat account user (useradd) kemudian mengisikannya
   di /etc/postfix/virtual, reload postfix, dsb. Padahal dengan
   postfixadmin, administrasi email cukup mudah dilakukan via web.


Kondisi Yang Diinginkan
---

1. Domain mega-plasma.co.id adalah domain virtual yg dicreate oleh
   aplikasi phpmyadmin (web).
2. User-user mailbox mega-plasma.co.id adalah user virtual yg dicreate 
   oleh [EMAIL PROTECTED] via phpmyadmin.
3. Administrasi mailbox untuk domain virtual ini cukup mudah karena
   user admin hanya perlu tahu login ke phpmyadmin tanpa perlu tahu
   account linux box (kecuali linuxnya crash hehe :-).


Problem Yang Dialami


1.  Instalasi phpmyadmin dan creating virtual domain mega-plasma.co.id
berjalan baik. Masalahnya adalah jika ada email untuk [EMAIL PROTECTED]
plasma.co.id yg tidak ada di virtual_mailbox_maps maka akan dibounce
atau direject oleh postfix, padahal maunya saya - ini mengingkari
kodrat postfix lho - adalah diteruskan ke mail relayer.   


Ada pencerahan teman-teman untuk administrasi email pakai phpmyadmin ?
Mungkin ada variable yg perlu diset di main.cf yg terlewat oleh saya ?

 
 Ini akan lain ceritanya jika mega-plasma.co.id adalah lokal, masalah
 ini akan bisa diselesaikan dengan luser_relay...

Baca-baca lagi dokumentasi postfix. Maklum saya belum khatam bacanya.
Lanjut atau ulang baca jika ada masalah, hahaha ...

 
 Rgds,
 Asfihani
 

Salam

-- yudi





[postfix-users] Tambah banyak mailbox (postfixadmin)

2004-09-17 Thread Arief Yudhawarman

Hai milisers,

Saya sudah install postfixadmin dan running good.
Bagaimana kalau nambah mailboxnya banyak ? Misalnya 100 entri
sekaligus jadi tidak perlu masukin satu persatu di file
create-mailbox.php.

Mungkin ada rekan yg tahu modul tambahan semacam ini ?

Terimakasih sebelumnya dan sesudahnya.

Salam,

~~ Arief Yudhawarman ~~




[postfix-users] rejected unknown user pd postfixadmin

2004-09-11 Thread Arief Yudhawarman

Hai postfix users,

Saya sudah berhasil mengikuti petunjuk instalasi Manajemen Virtual
Domain Dan Users dengan Postfix Admin/Pop3d berbasis Courier-IMAP-
MySQL oleh [EMAIL PROTECTED] Sebenarnya belum sampai
instalasi ke courier-nya. Namun yg penting administrasi postfixadmin
telah berhasil via web browser dan tes kirim email ke user virtual
domain telah masuk. Masalahnya adalah mengapa jika ada saya coba kirim
email ke non exist user virtual domain, postfix kok tidak langsung
reject email tsb pd smtp level, alih-alih postfix terima email
saya setelah itu saya dpt bounce email dr mailer daemon.

Bagaimana caranya mengaktifkan featur itu di postfix ?


From [EMAIL PROTECTED] Sat Sep 11 12:18:02 2004
Return-Path: 
X-Original-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Received: by server.megaplasma.com (Postfix)
id D8CD6A7CA; Sat, 11 Sep 2004 12:18:02 +0700 (WIT)
Date: Sat, 11 Sep 2004 12:18:02 +0700 (WIT)
From: [EMAIL PROTECTED] (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary=B23B5A7C9.1094879882/server.megaplasma.com
Message-Id: [EMAIL PROTECTED]

This is a MIME-encapsulated message.

--B23B5A7C9.1094879882/server.megaplasma.com
Content-Description: Notification
Content-Type: text/plain

This is the Postfix program at host server.megaplasma.com.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

[EMAIL PROTECTED]: unknown user: [EMAIL PROTECTED]

--B23B5A7C9.1094879882/server.megaplasma.com
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; server.megaplasma.com
X-Postfix-Queue-ID: B23B5A7C9
X-Postfix-Sender: rfc822; [EMAIL PROTECTED]
Arrival-Date: Sat, 11 Sep 2004 12:17:46 +0700 (WIT)

Final-Recipient: rfc822; [EMAIL PROTECTED]
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; unknown user: [EMAIL PROTECTED]

--B23B5A7C9.1094879882/server.megaplasma.com
Content-Description: Undelivered Message
Content-Type: message/rfc822

Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by server.megaplasma.com (Postfix) with SMTP id B23B5A7C9
for [EMAIL PROTECTED]; Sat, 11 Sep 2004 12:17:46 +0700 (WIT)
Suject: ;sj;sj
Message-Id: [EMAIL PROTECTED]
Date: Sat, 11 Sep 2004 12:17:46 +0700 (WIT)
From: [EMAIL PROTECTED]
To: undisclosed-recipients:;

Tes.


--B23B5A7C9.1094879882/server.megaplasma.com--



-- 

Terimakasih sebelumnya dan sesudahnya.

Salam,

~~ Arief Yudhawarman ~~




[postfix-users] email adminstrasi dg postfixadmin

2004-09-11 Thread Arief Yudhawarman

Hai postfix users,

Postfix di redhat 7.3 ini sudah production, sebelum saya mencoba
memakai postfixadmin untuk pengaturan virtual domain, saya
biasa edit file virtual dan trasnport. Di sini ada satu domain
aktif mega-plasma.co.id dan digunakan untuk komunikasi email
dg pusat (jember) dan cabang2 (banyuwangi, situbondo dan
bondowoso). Jadi semua kantor pusat dan cabang menggunakan
domain mega-plasma.co.id namun dengan alamat email yg beda tentu.

Pengaturan yg telah saya buat selama ini :

1. FQDN server lokal: server.megaplasma.com

2. Konfigurasi file postfix:
   
   /etc/postfix/main.cf
 mydestination = $myhostname,localhost.$mydomain,localhost,$mydomain
 virtual_maps = hash:/etc/postfix/virtual
 transport_maps = hash:/etc/postfix/transport

   /etc/postfix/virtual
 [EMAIL PROTECTED]  user1-jbr
 [EMAIL PROTECTED]  user2-jbr
 ...

   /etc/postfix/transport
 megaplasma.com  local:
 .megaplasma.com local:
 *   smtp:[smtp.mega-plasma.net]

Alamat virtual user disesuaikan dg keberadaan user di pusat/cabang.
Saat saya di pusat kirim email untuk [EMAIL PROTECTED] yg
berada di kantor pusat, maka email akan ditransport locally,
namun jika saya kirim ke [EMAIL PROTECTED] maka email akan
ditransport dg mail relayer smtp.mega-plasma.net.

Ketika saya mencoba menggunakan postfixadmin, saya kesulitan untuk 
mengatur/adminstrasi email dg model seperti di atas. Jika saya kirim
email ke [EMAIL PROTECTED] akan dideliver local, namun
saat kirim ke [EMAIL PROTECTED] akan diterima oleh postfix
setelah itu dibounce dg pesan unknown user.

Mungkin ada rekan-rekan yg pernah berhasil install postfixadmin
dg pemodelan kayak saya, bisa sharing pengalaman ?


-- 

Terimakasih sebelumnya dan sesudahnya.

Salam,

~~ Arief Yudhawarman ~~




[postfix-users] rejected unknown user pd postfixadmin

2004-09-11 Thread Arief Yudhawarman

Hai postfix users,

Sebagai pendamping untuk email saya yang tadi:

1. FQDN : server.megaplasma.com
2. Virtual domain: jbr.mega-plasma.com

Berikut ini log telnet 25 u/ nonexist user virtual domain yg di-terima
oleh postfix dan email u/ nonexist local user yg direject.


$ telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 server.megaplasma.com ESMTP Postfix
mail from:admin
250 Ok
rcpt to:[EMAIL PROTECTED]
250 Ok
^]
telnet quit
Connection closed.

$ telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 server.megaplasma.com ESMTP Postfix
mail from:admin
250 Ok
rcpt to:[EMAIL PROTECTED]
550 [EMAIL PROTECTED]: Recipient address rejected: User unknown in local recipient 
table
quit
221 Bye
Connection closed by foreign host.


Bagaimana menurut pandangan rekan-rekan agar semua email untuk
nonexist user virtual domain langsung di reject pd sesi smtp.


-- 

Terimakasih sebelumnya dan sesudahnya.

Salam,

~~ Arief Yudhawarman ~~




Re: [postfix-users] re: relayhost

2004-09-08 Thread Arief Yudhawarman
On Wed, Sep 08, 2004 at 02:44:14AM -0700, ade gun wrote:
  
 waktu aku coba masih gak bisa. lognya sbb:
 [Sep  8 16:09:11 Olink postfix/smtp[26524]: 6E025D873C: Authentication failed: 
 cannot SASL authenticate to server smtp.hotpop.com[38.113.3.80]: no mechanism 
 available
 Sep  8 16:10:33 Olink postfix/smtp[26524]: 6E025D873C: to=[EMAIL PROTECTED], 
 relay=smtp.hotpop.com[38.113.3.60], delay=112, status=deferred (Authentication 
 failed: cannot SASL authenticate to server smtp.hotpop.com[38.113.3.60]: no 
 mechanism available)

Coba google: Postfix SMTP AUTH (and TLS) HOWTO

Barusan aku signup sebagai user hotpop.
Dan coba kirim email dg relayer smtp.hotpop.com via telnet.

Sebelumnya buat credential plaintext dulu.

$ printf '[EMAIL PROTECTED]@hotpop.com\0password' | mmencode
YXdhcm1hbmZAaG90cG9wLmNvbQBhd2FybWFuZkBob3Rwb3AuY29tAHBhc3N3b3Jk

$ telnet 38.113.3.60 25
Trying 38.113.3.60...
Connected to 38.113.3.60.
Escape character is '^]'.
220 smtp-1.hotpop.com ESMTP Postfix
ehlo domain.com
250-smtp-1.hotpop.com
250-PIPELINING
250-SIZE 300
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250 8BITMIME
auth plain YXdhcm1hbmZAaG90cG9wLmNvbQBhd2FybWFuZkBob3Rwb3AuY29tAHBhc3N3b3Jk
235 Authentication successful
mail from:[EMAIL PROTECTED]
250 Ok
rcpt to:[EMAIL PROTECTED]
250 Ok
data
354 End data with CRLF.CRLF
To: [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
Subject: Test email relay

Test.

.
250 Ok: queued as 2C44D1A01B3
quit
221 Bye
Connection closed by foreign host.

Cek seting smtp_sasl -nya supaya pakai auth plain.

Salam

-- yudi




Re: [postfix-users] make makefiles error

2004-09-07 Thread Arief Yudhawarman
On Tue, Sep 07, 2004 at 08:57:36PM -0700, ade gun wrote:
 dear temans
  
 aku lagi mo install postfix pake authsasl dari ref. mas asfik.
  
 tapi waktu jalanin
 $ cd  postfix-2.1.4
 $ make makefiles \
 CCARGS=-DUSE_SASL_AUTH -I/usr/local/include \
 AUXLIBS=-L/usr/local/lib/sasl -lsasl 
  
 hasil:
 make:  empty variable name. stop.
  
 kira2 salahnya dimana ya?

Coba saya bandingkan dengan punya saya, instalasi postfix
dengan mysql dan sasl :

$ make -f Makefile.init makefiles \
  'CCARGS=-DHAS_MYSQL -DUSE_SASL_AUTH -I/usr/include -I/usr/include/mysql' \
  'AUXLIBS=-L/usr/lib -lsasl -L/usr/lib/mysql -lmysqlclient -lz -lm'

Rupanya, anda lupa mengasih tanda kutip tunggal (') untuk argumen
CCARGS dan AUXLIBS.


Salam

-- yudi





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 

[postfix-users] tanya smtp auth pd postfix

2004-08-07 Thread Arief Yudhawarman
Hai milisers,

Saya sudah install postfix-2.1.4-3.rh73.i386.rpm di redhat 7.3.
Menurut situs di mana saya download postfix binary ini:

Name: postfix  Relocations: (not relocateable)
Version : 2.1.4 Vendor: Built on
redhat-release-7.3-1 (redhat-7.3)
Release : 3.rh73Build Date: Tue Jul 20 03:44:07
2004
Install Date: (not installed)   Build Host: roo.sanguine.net
Group   : System Environment/DaemonsSource RPM:
postfix-2.1.4-3.rh73.src.rpm
Size: 7750507  License: IBM Public License
Signature   : (none)
Packager: Simon J Mudd [EMAIL PROTECTED]
URL : http://www.postfix.org
Summary : Postfix Mail Transport Agent
Description :
Postfix is a Mail Transport Agent (MTA), intended to be an alternative
to the widely-used sendmail.  This package includes optional support for
LDAP, pcre, mysql, SMTP AUTH (SASL) and TLS.



The binary and source rpms I produce are currently available at
 http://postfix.WL0.org, ftp://ftp.WL0.org
and the mirrors which can be found at the following URL:
 http://postfix.WL0.org/en/mirrors/

Katanya postfix binary ini sudah include optional support untuk SASL.
Tapi waktu saya konfigure ini:

/etc/postfix/main.cf:
  smtp_sasl_auth_enable = yes
  smtp_sasl_password_maps = hash:/etc/postfix/sasl_password

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

$ rpm -qa| grep -i sasl
cyrus-sasl-md5-1.5.24-25
cyrus-sasl-1.5.24-25
cyrus-sasl-plain-1.5.24-25
cyrus-sasl-devel-1.5.24-25

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

TIA

-- yudi

PS: Tambahan lagi setelah saya coba enablekan smtpd-nya untuk sasl:

/etc/postfix/main.cf:
  smtpd_sasl_auth_enable = yes
  smtpd_sasl_security_options = noanonymous
  broken_sasl_auth_clients = yes
  smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
check_relay_domains

Lognya begini:

Aug  7 13:48:10 server postfix/qmgr[2466]: 4C0F7A7C0:
from=[EMAIL PROTECTED], size=401, nrcpt=1
(queue active)
Aug  7 13:48:10 server postfix/smtp[2595]: warning: smtp_sasl_auth_enable is
true, but SASL support
is not compiled in
Aug  7 13:48:13 server postfix/smtp[2595]: 4C0F7A7C0:
to=[EMAIL PROTECTED], relay=smtp.mega-plas
ma.net[203.130.233.2], delay=27, status=bounced (host
smtp.mega-plasma.net[203.130.233.2] said: 550
mail from 61.5.108.50 refused by SpamHaus, see
http://www.spamhaus.org/lookup.lasso (in reply to RCP
T TO command))

IP-nya kena block ?