Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-10 Thread ahmad riza h nst
2010/11/10 Nyoman [D] nyo...@royalperspective.com:

 

 Kalau untuk hosting sih saya lebih menyarankan jangan pake webmin.

 Sudah sempat coba RavenCore pak ? http://www.ravencore.com/demo/
 Dicoba dulu deh... :) gak nyesel dan gak ribet...

 Atau kalau mau sekalian coba BlueOnyx atau BlueQuartz
 http://bluequartz.org/ Based on Qube
 http://www.blueonyx.it/ pengembangan dari BlueQuartz

terima kasih untuk sarannya,

untuk saat ini kami sudah terbiasa menggunakan webmin + virtualmin,
mungkin di masa depan kami pertimbangkan untuk penggunaan control
panel lainnya.




 Nyoman




-- 
http://blog.rizahnst.org


Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-09 Thread Nyoman [D]
On Mon, 2010-11-08 at 20:46 +0700, ahmad riza h nst wrote:
 2010/11/8 adi a...@postpi.com:
  On Mon, Nov 08, 2010 at 03:10:44PM +0700, ahmad riza h nst wrote:
 
  kami memang menggunakan control panel opensource yaitu webmin +
  virtualmin.
  namun kelihatannya dari webmin + virtualmin ini tidak mendukung db
  user virtual postfix menggunakan mysql sehingga harus menggunakan user
  dari system (unix user).
 
  kalau boleh kasih saran, sebaiknya pakai lda dovecot, pakai map
  mysql sederhana saja terus bikin web interface sederhana untuk
  mengupdate map tsb.
 
  berikut ini cuplikan main.cf saya:
 
  # virtual
  virtual_transport = lmtp:unix:private/virtual-lmtp
  virtual_alias_maps =
 proxy:mysql:$config_directory/virtual_alias_maps.cf
  virtual_mailbox_maps =
 proxy:mysql:$config_directory/virtual_mailbox_maps.cf
 
  virtual_alias_maps.cf:
  user = user
  password = password
  dbname = mail
  query = select address from aliases where alias = '%s' limit 1
 
  virtual_mailbox_maps.cf:
  user = user
  password = password
  dbname = mail
  query=select 'OK' from mailbox where userid = '%u' and domain =
'%d' limit 1
 
  dalam hal ini, virtual_mailbox_maps sebenarnya hanya berguna
  untuk reject unknown user on smtp port.
 
  Selanjutnya yang perlu diedit ada user imap (dan virtual alias)
  saja. Kalau anda tidak membutuhkan virtual alias, maka tida perlu
  dibuat virtual_alias_maps di atas. Keuntungan menggunakan lda
  dovecot adalah, mailbox bisa langsung diindex, bisa pasang sieve,
  mudah mengatur quota mail, dan memudahkan manajemen user, dalam
  artian anda tidak perlu membuat mapping virtual user ke unix
  user :-)
 
 thanks untuk sarannya pak,
 
 kami memang tidak punya pengalaman sama sekali dengan postfix dan
 dovecot, jadi tentu saja info ini sangat berguna.
 ada kebutuhan khusus untuk menggunakan webmin + virtualmin karena
 server ini akan digunakan untuk hosting email buat pelanggan (webmin +
 virtualmin berfungsi seperti control panel).
 masalahnya si webmin ini mengharuskan ada virtual_alias_maps yang
 berisi misalnya hash:/etc/postfix/virtual.
 
 
 
  anda bisa memanfaatkan postfixadmin untuk keperluan ini. maaf
  saya lupa detail postfixadmin. mestinya kalau menggunakan
  postfixadmin, struktur database harus disesuaikan dengan yang
  diminta oleh postfixadmin. mestinya tidak akan jauh berbeda
  dengan di atas.
 
 http://www.postfixamin.org
 
 sebenarnya saya sudah setup sesuai dengan postfixadmin, tapi ketika
 dibawa ke webmin ternyata tidak bisa pakai database... :p
 webmin sendiri menggunakan unix system account sebagai alias untuk
 email-email tersebut, yang menjadi perhatian bagi kami adalah
 bagaimana jika nanti user-user email ini semakin banyak misalnya
 hingga ribuan (seperti pada mail server kami yang lain dengan qmail
 vpopmail+mysql) apakah ini akan mempengaruhi pada performa system
 terutama karena unix system user nya juga bakal ribuan :D
 
 jika kami telah mendapatkan informasi lebih lanjut tentang masalah ini
 maka kami dapat menentukan langkah selanjutnya apakah akan melanjut
 dengan cara ini atau tidak,
 
 begitu pak.
 
 
 
  saya kurang suka dengan bagaimana postfixadmin membuat virtual
  alias. YMMV. minimal bisa jadi hint :-)
 
  Salam,
 
  P.Y. Adi Prasaja
 

Kalau untuk hosting sih saya lebih menyarankan jangan pake webmin.

Sudah sempat coba RavenCore pak ? http://www.ravencore.com/demo/
Dicoba dulu deh... :) gak nyesel dan gak ribet...

Atau kalau mau sekalian coba BlueOnyx atau BlueQuartz
http://bluequartz.org/ Based on Qube
http://www.blueonyx.it/ pengembangan dari BlueQuartz


Nyoman


Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-08 Thread ahmad riza h nst
2010/11/8 Nyoman [D] nyo...@royalperspective.com:
 On Mon, 2010-11-08 at 10:55 +0700, ahmad riza h nst wrote:
 halo semuanya,

 saya masih baru dalam menggunakan postfix, saat ini ingin memasang
 postfix + webmin + dovecot untuk virtual domain (beberapa ratus
 domain) di linuxcentos 5.x.

 saya lihat jika menggunakan webmin maka user email yang dibuat akan
 menggunakan user system linuxnya juga, nah karena masing-masing domain
 akan memiliki beberapa puluh user maka kemungkinan user system yang
 akan dibuat bisa mencapai belasan hingga puluhan ribu.

 mungkin teman-teman di sini dapat berbagi pengalaman mengenai efek
 yang mungkin ditimbulkan ke depan terutama untuk fungsionalitas
 postfix dan lainnya jika menggunakan konfigurasi tersebut.

 postfix : 2.6.7
 dovecot: 2.0.6
 centos: 5.x
 webmin + virtualmin

 terima kasih untuk tanggapannya.


 Kalau user email menggunakan user system sudah dapat dipastikan tidak
 bisa memakai username yang sama.. artinya
 jika ada s...@domainini.com dan s...@domainanu.net maka usernamenya
 tidak boleh saya tetapi harus saya01 dan saya02 misalnya... dan supaya
 emailnya tetap menjadi s...@dmoainini.com dan s...@domainanu.net maka
 harus pakai system alias...


halo mas,

untuk penamaan user akan dibuat dalam bentuk user.domain, jadi jika
ada user s...@domainini.com akan dibuatkan user linuxnya
saya.domainini demikian juga dengan user s...@domainanu.net atau user
saya dengan domain lainnya.
jadi untuk penamaan kelihatannya tidak masalah.

saya hanya belum memiliki pengetahuan yang cukup terkait penggunaan
jumlah user system yang bakal mencapai ribuan nantinya jika dilihat
dari sisi performa system linux/centos tersebut .. :) inilah yang
masih mengganjal sebelum melanjutkan setup mail server postfix ini
lebih lanjut.

 Kedepannya bakalan ribet banget apalagi sampai ribuan email.
 Saran saya mendingan pake control panel khusus untuk mengelola domain
 semisal cpanel atau plesk kalau punya duit berlimpah untuk beli licensi
 hehehehehe, atau juga bisa pakai yang open source kalau gak mampu beli
 licensi... seperti ravencore (yang pernah saya coba) dan masih banyak
 lagi kok control panel yang open source.

kami memang menggunakan control panel opensource yaitu webmin + virtualmin.
namun kelihatannya dari webmin + virtualmin ini tidak mendukung db
user virtual postfix menggunakan mysql sehingga harus menggunakan user
dari system (unix user).


 Nyoman




-- 
http://blog.rizahnst.org


Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-08 Thread adi

On Mon, Nov 08, 2010 at 03:10:44PM +0700, ahmad riza h nst wrote:

kami memang menggunakan control panel opensource yaitu webmin + virtualmin.
namun kelihatannya dari webmin + virtualmin ini tidak mendukung db
user virtual postfix menggunakan mysql sehingga harus menggunakan user
dari system (unix user).


kalau boleh kasih saran, sebaiknya pakai lda dovecot, pakai map
mysql sederhana saja terus bikin web interface sederhana untuk
mengupdate map tsb.

berikut ini cuplikan main.cf saya:

# virtual
virtual_transport = lmtp:unix:private/virtual-lmtp
virtual_alias_maps =
proxy:mysql:$config_directory/virtual_alias_maps.cf
virtual_mailbox_maps =
proxy:mysql:$config_directory/virtual_mailbox_maps.cf

virtual_alias_maps.cf:
user = user
password = password
dbname = mail
query = select address from aliases where alias = '%s' limit 1

virtual_mailbox_maps.cf:
user = user
password = password
dbname = mail
query=select 'OK' from mailbox where userid = '%u' and domain =
   '%d' limit 1

dalam hal ini, virtual_mailbox_maps sebenarnya hanya berguna
untuk reject unknown user on smtp port.

Selanjutnya yang perlu diedit ada user imap (dan virtual alias)
saja. Kalau anda tidak membutuhkan virtual alias, maka tida perlu
dibuat virtual_alias_maps di atas. Keuntungan menggunakan lda
dovecot adalah, mailbox bisa langsung diindex, bisa pasang sieve,
mudah mengatur quota mail, dan memudahkan manajemen user, dalam
artian anda tidak perlu membuat mapping virtual user ke unix
user :-)

anda bisa memanfaatkan postfixadmin untuk keperluan ini. maaf
saya lupa detail postfixadmin. mestinya kalau menggunakan
postfixadmin, struktur database harus disesuaikan dengan yang
diminta oleh postfixadmin. mestinya tidak akan jauh berbeda
dengan di atas.

http://www.postfixamin.org

saya kurang suka dengan bagaimana postfixadmin membuat virtual
alias. YMMV. minimal bisa jadi hint :-)

Salam,

P.Y. Adi Prasaja


Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-08 Thread adi

On Mon, Nov 08, 2010 at 08:56:38PM +0700, adi wrote:

btw, ribuan itu berapa ribu? kalau cuman 30K itu belum banyak lho
sebenarnya :-)


eh ini kalau pertimbangannya cuman getpwnam() ya. bukan
performance akibat local deliveries atau pengaksesan email via
imap/pop3. kalau ini bergantung pada concurrency. dan seperti
sudah saya sebut, sebaiknya gunakan lda dovecot (entah
dovecot-lda atau lmtp, tergantung versi dovecot). karena dengan
menggunakan dovecot sebagai lda, otomatis index diupdate. kalau
anda menggunakan local daemon, dovecot akan terus menerus
rebuild index setiap kali ada mail baru.

Salam,

P.Y. Adi Prasaja


Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-08 Thread adi

On Mon, Nov 08, 2010 at 09:10:27PM +0700, ahmad riza h nst wrote:

apa ada link tentang penggunaan/kisah postfix yang menggunakan unix
system user hingga ribuan? mohon di bagi pak (kalau ada)


cara anda ini cara 'kuno'. dulu pengguna sendmail lazim
menggunakan metode semacam ini untuk hosting bbrp virtual domain.
success story mungkin banyak. mulai dari ribuan, puluhan ribu,
ratusan ribu, bahkan jutaan user. tapi kemungkinan besar sudah
pada diupdate menggunakan cara yang lebih sederhana, atau kalau
tidak perusahaannya tutup :D

ok, ini tidak relevan dengan situasi anda. tapi, kalau anda
tidak menggunakan unix user sama sekali, memungkinkan untuk
membangun mail farm dengan relatif lebih mudah. bisa juga sih
pakai unix user, tapi nanti anda akan disulitkan untuk menyamakan
uid/gid saat memindah-mindahkan mailbox antar mesin.

mungkin anda bertanya-tanya, masa sih perlu memindah-mindahkan
mailbox. memang perlu sedikit imaginasi :-) orang jawa bilang:
never say never.

Salam,

P.Y. Adi Prasaja


Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-08 Thread ahmad riza h nst
2010/11/8 adi a...@postpi.com:
 On Mon, Nov 08, 2010 at 09:10:27PM +0700, ahmad riza h nst wrote:

 apa ada link tentang penggunaan/kisah postfix yang menggunakan unix
 system user hingga ribuan? mohon di bagi pak (kalau ada)

 cara anda ini cara 'kuno'. dulu pengguna sendmail lazim
 menggunakan metode semacam ini untuk hosting bbrp virtual domain.
 success story mungkin banyak. mulai dari ribuan, puluhan ribu,
 ratusan ribu, bahkan jutaan user. tapi kemungkinan besar sudah
 pada diupdate menggunakan cara yang lebih sederhana, atau kalau
 tidak perusahaannya tutup :D

mungkin lebih tepatnya cara webmin ya pak, saya kan cuma pemakai saja :)


 ok, ini tidak relevan dengan situasi anda. tapi, kalau anda
 tidak menggunakan unix user sama sekali, memungkinkan untuk
 membangun mail farm dengan relatif lebih mudah. bisa juga sih
 pakai unix user, tapi nanti anda akan disulitkan untuk menyamakan
 uid/gid saat memindah-mindahkan mailbox antar mesin.


saya mengerti hal ini.

 mungkin anda bertanya-tanya, masa sih perlu memindah-mindahkan
 mailbox. memang perlu sedikit imaginasi :-) orang jawa bilang:
 never say never.


kalau saya kebetulan orang batak pak :)

baiklah kalau begitu besok kami bisa berkonsentrasi ke dovecot untuk
optimasi sesuai saran/info yang ada.

thanks.

 Salam,

 P.Y. Adi Prasaja




-- 
http://blog.rizahnst.org


[postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-07 Thread ahmad riza h nst
halo semuanya,

saya masih baru dalam menggunakan postfix, saat ini ingin memasang
postfix + webmin + dovecot untuk virtual domain (beberapa ratus
domain) di linuxcentos 5.x.

saya lihat jika menggunakan webmin maka user email yang dibuat akan
menggunakan user system linuxnya juga, nah karena masing-masing domain
akan memiliki beberapa puluh user maka kemungkinan user system yang
akan dibuat bisa mencapai belasan hingga puluhan ribu.

mungkin teman-teman di sini dapat berbagi pengalaman mengenai efek
yang mungkin ditimbulkan ke depan terutama untuk fungsionalitas
postfix dan lainnya jika menggunakan konfigurasi tersebut.

postfix : 2.6.7
dovecot: 2.0.6
centos: 5.x
webmin + virtualmin

terima kasih untuk tanggapannya.

-- 
http://blog.rizahnst.org


Re: [postfix-users] postfix virtual domain dengan user unix mencapai puluhan ribu

2010-11-07 Thread Nyoman [D]
On Mon, 2010-11-08 at 10:55 +0700, ahmad riza h nst wrote:
 halo semuanya,
 
 saya masih baru dalam menggunakan postfix, saat ini ingin memasang
 postfix + webmin + dovecot untuk virtual domain (beberapa ratus
 domain) di linuxcentos 5.x.
 
 saya lihat jika menggunakan webmin maka user email yang dibuat akan
 menggunakan user system linuxnya juga, nah karena masing-masing domain
 akan memiliki beberapa puluh user maka kemungkinan user system yang
 akan dibuat bisa mencapai belasan hingga puluhan ribu.
 
 mungkin teman-teman di sini dapat berbagi pengalaman mengenai efek
 yang mungkin ditimbulkan ke depan terutama untuk fungsionalitas
 postfix dan lainnya jika menggunakan konfigurasi tersebut.
 
 postfix : 2.6.7
 dovecot: 2.0.6
 centos: 5.x
 webmin + virtualmin
 
 terima kasih untuk tanggapannya.
 

Kalau user email menggunakan user system sudah dapat dipastikan tidak
bisa memakai username yang sama.. artinya
jika ada s...@domainini.com dan s...@domainanu.net maka usernamenya
tidak boleh saya tetapi harus saya01 dan saya02 misalnya... dan supaya
emailnya tetap menjadi s...@dmoainini.com dan s...@domainanu.net maka
harus pakai system alias...

Kedepannya bakalan ribet banget apalagi sampai ribuan email.
Saran saya mendingan pake control panel khusus untuk mengelola domain
semisal cpanel atau plesk kalau punya duit berlimpah untuk beli licensi
hehehehehe, atau juga bisa pakai yang open source kalau gak mampu beli
licensi... seperti ravencore (yang pernah saya coba) dan masih banyak
lagi kok control panel yang open source.

Nyoman