Hai milisers,

Linux saya RedHat 9, postfix+mysql + postfixadmin + courier-imap + squirrelmail
sudah berjalan lancar. Yang menjadi ganjalan sampai sekarang adalah mengapa
paramater quota yg diset di postfixadmin tidak berjalan ? Padahal di konfigurasi
imapd dan autmysqlrc sudah jelas parameter quota.

authmysqlrc:
  MYSQL_QUOTA_FIELD       quota

imapd:
  IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT 
THREAD=REFERENCES SORT QUOTA IDLE"

Kemudian saya baca-baca README.maildirquota.html, ada disebutkan bahwa untuk set
quota yg tidak berbasiskan sistem quota maka kudu dijalankan perintah ini:

  maildirmake -q 10000000S ./Maildir

Perintah di atas akan menset quota sebesar 10MB pada direktori Maildir yg ada.

Saya analogikan perintah di atas pd virtual user domainku.com:
  # maildirmake -q 10000000S /home/vmail/domainku.com/bedjo/
  # cat /home/vmail/domainku.com/bedjo/maildirsize
    10000000S
         570            1

Voila, saat user bedjo berhasil masuk webmail, tampilan cekquota ada, sebelumnya
tidak ada sama sekali. Setelah beberapa kali coba kirim/terima email pakai
webmail akhirnya ketahuan bahwa file maildirsize yg menceritakan isi quota
akan berubah hanya jika user kirim email via webmail, dan quota dihitung
berdasarkan arsip email yg barusan dikirim dan disimpan di sent folder,
sedangkan jika user tsb menerima email tidak akan dihitung quotanya.

Mengapa ? Hal ini karena quota hanya bisa berjalan bilamana email ehem
ditransportkan pada qmail-start semacam ini:
  '| /usr/local/bin/deliverquota ./Maildir'

Wah, rasanya saya pernah pakai ini dulu sebelum pindah ke postfix.
Saya pakai virtual domain dg vmailmgr waktu itu.

Barangkali ada rekan yg tahu bagaimana postfix bisa memakai agent transport
ini agar quota bisa diimplementasikan ? Kalau pun ini bisa masalah selanjutnya
adalah bagaimana membuat postfixadmin meng-implementasi-kan maildirmake ?

Ah, mungkin perlu googling dulu: 'postfix virtual quota' ?

-- 

TIA

~yudi


Reply via email to