Dear all,
Lagi coba implementasi policyd di postfix. Goalnya bisa mengatur email size (per user) baik kirim maupun terima karena selama ini dengan hanya menggunakan parameter message_size_limit = 1024000 pada main.cf akan berlaku untuk seluruh user. Udah coba ikutin readmenya alhasil dengan policyd.conf seperti ini :

MYSQLHOST="127.0.0.1"
MYSQLDBASE="policyd"
MYSQLUSER="user1"
MYSQLPASS="password"
MYSQLOPT=""
FAILSAFE=1
DATABASE_KEEPALIVE=0
DEBUG=0
DAEMON=1
BINDHOST=127.0.0.1
BINDPORT=10031
PIDFILE=/var/run/policyd.pid
SYSLOG_FACILITY="LOG_MAIL | LOG_INFO"
CHROOT=/
UID=0
GID=0
CONN_ACL="127.0.0.1 192.168.0.0/24"
WHITELISTING=1
WHITELISTNULL=0
WHITELISTSENDER=0
WHITELISTDNSNAME=0
AUTO_WHITE_LISTING=0
AUTO_WHITELIST_NUMBER=1
AUTO_WHITELIST_NETBLOCK=0
AUTO_WHITELIST_EXPIRE=7d
BLACKLISTING=1
BLACKLISTDNSNAME=1
BLACKLIST_TEMP_REJECT=1
BLACKLIST_NETBLOCK=0
BLACKLIST_REJECTION="Abuse. Go away."
AUTO_BLACK_LISTING=0
AUTO_BLACKLIST_NUMBER=500
AUTO_BLACKLIST_EXPIRE=7d
BLACKLIST_HELO=0
BLACKLIST_HELO_AUTO_EXPIRE=0
BLACKLISTSENDER=0
HELO_CHECK=0
HELO_MAX_COUNT=10
HELO_BLACKLIST_AUTO_EXPIRE=14d
HELO_AUTO_EXPIRE=7d
SPAMTRAPPING=0
SPAMTRAP_REJECTION="Abuse. Go away."
SPAMTRAP_AUTO_EXPIRE=7d
GREYLISTING=1
GREYLIST_REJECTION="Please try later."
GREYLIST_X_HEADER=0
GREYLIST_HOSTADDR=3
TRAINING_MODE=0
TRAINING_POLICY_TIMEOUT=0
TRIPLET_TIME=4m
OPTINOUT=0
OPTINOUTALL=0
TRIPLET_AUTH_TIMEOUT=30d
TRIPLET_UNAUTH_TIMEOUT=2d
SENDERTHROTTLE=1
SENDER_THROTTLE_SASL=1
SENDER_THROTTLE_HOST=0
QUOTA_EXCEEDED_TEMP_REJECT=1
SENDER_QUOTA_REJECTION="Quota Exceeded."
SENDER_SIZE_REJECTION="Message size too big."
SENDERMSGLIMIT=2
SENDERRCPTLIMIT=2
SENDERQUOTALIMIT=25000
SENDERTIMELIMIT=1h
SENDERMSGSIZE=102400
SENDERMSGSIZE_WARN=50
SENDERMSGSIZE_PANIC=90
SENDER_INACTIVE_EXPIRE=31d
SENDER_THROTTLE_AUTOBLACKLIST=0
SENDER_THROTTLE_AUTOBLACKLIST_NUMBER=3
SENDER_THROTTLE_AUTOBLACKLIST_EXPIRE=6h
RECIPIENTTHROTTLE=0
RECIPIENTMSGLIMIT=64
RECIPIENTTIMELIMIT=1h
RECIPIENT_QUOTA_REJECTION="Quota Exceeded."
RECIPIENT_INACTIVE_EXPIRE=31d

Pada database mysql banyak sekali table, pertama kali import isinya dari DATABASE.sql yang telah disediakan installer. Yang masih belum tahu : greylisting disimpan dalam table apa? karena tidak ada table greylisting. Lalu dalam database juga ada table policy, sedangkan di readme tidak ada clue apa isi policy tersebut.
Barangkali ada rekan milis yang telah implement policy tersebut??

Mohon sharing

FYI :
OS : Centos 5
postfix : 2.2.9
mysql 5.x

Terima kasih sebelumnya


--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke