[iyunv@mail ~]# vi /var/www/extsuite/extmail/webmail.cf
SYS_SESS_TIMEOUT = 30m
SYS_SESS_COOKIE_ONLY = 1
30分钟不操作将断开页面连接;多域环境可以对各域分别设置。
也可设置为当用户关闭浏览器时超时:
1
2
SYS_SESS_TIMEOUT = 0
SYS_SESS_COOKIE_ONLY = 1
2、限制邮件大小
1
2
[iyunv@mail ~]# vi /var/www/extsuite/extmail/webmail.cf
SYS_MESSAGE_SIZE_LIMIT = 20971520
邮件20M,包括附件,针对WEB发送的邮件;
多域环境可以对各域分别设置。 3、限制附件和邮箱大小
1
2
3
[iyunv@mail ~]# vi /etc/postfix/main.cf
message_size_limit = 10485760
mailbox_size_limit = 2097152000
附件10M,邮箱2G。 4、限制最大收件人数
1
2
3
[iyunv@mail ~]# vi /etc/postfix/main.cf
smtpd_recipient_limit = 100
[iyunv@mail ~]# service postfix reload
5、限制最大连接数
超过连接数限制时maillog日志报错:
1
mail imapd: Maximum connection limit reached for DISCONNECTED
1
2
3
4
5
6
7
[iyunv@mail ~]# vi /usr/lib/courier-imap/etc/pop3d
# Maximum number of POP3 servers started
MAXDAEMONS=100
# Maximum number of connections to accept from the same IP address
MAXPERIP=10
[iyunv@mail ~]# /usr/lib/courier-imap/libexec/pop3d.rc stop
[iyunv@mail ~]# /usr/lib/courier-imap/libexec/pop3d.rc start
[iyunv@mail ~]# vi /usr/local/etc/quotawarnmsg
X-Comment: Rename/Copy this file to quotawarnmsg, and make appropriate changes
X-Comment: See deliverquota man page for more information
From: Mail Delivery System <postmaster@yourmail.com>
Reply-To: postmaster@yourmail.com
To: Valued Customer:;
Subject: Mail quota warning
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Your mailbox on the server is now more than 90% full. So that you can continue
to receive mail you need to remove some messages from your mailbox.
[iyunv@mail ~]# vi /etc/postfix/group_limit/rsb ywzhou@yourmail.com OK
[iyunv@mail ~]# vi /etc/postfix/group_limit/cwb ywzhou@yourmail.com OK
[iyunv@mail ~]# vi /etc/postfix/group_limit/all
yourmail.com OK
[iyunv@mail ~]# vi /etc/posftix/group_limit/local_senders_in test01@yourmail.com local_limit_in test02@yourmail.com local_limit_in
[iyunv@mail ~]# vi /etc/posftix/group_limit/local_senders_out test01@yourmail.com local_limit_out test03@yourmail.com local_limit_out
[iyunv@mail ~]# vi /etc/postfix/group_limit/local_domains
yourmail.com OK
seconed.cn OK
[iyunv@mail ~]# vi /etc/amavisd.conf
#对本地发出的邮件不进行内容过滤
$policy_bank{'MYNETS'} = { # mail originating from @mynetworks
originating => 1, # is true in MYNETS by default, but let's make it explicit
os_fingerprint_method => undef, # don't query p0f for internal clients
allow_disclaimers => 1, # enables disclaimer insertion if available
#添加以下三行参数,不进行检查
bypass_spam_checks_maps => [1],
bypass_banned_checks_maps => [1],
bypass_header_checks_maps => [1],
};