for techtrex
公司以前的邮件服务器是:
后期改成一个dell1950 配置 lvs-nat 顶在前面,因为就一个ip,没有多余的ip,路由器,无法配置dr模式。
7-15 公司增加了双线路,直接改用智能dns的框架~~~
其实个人感觉前期的lvs性能就很不错~
emos的安装过程。。。。
安装的话,大家可以采用extmail集成的EMOS系统,也可以编译安装,我采用的是编译的安装,个人感觉性能没有多少提升~~~
大家以前接触的都是web的集群,其实mail集群和web是差不多的~~ 没有难度的,只是分发的端口多几个。
简单的来说,在server-a 和server-b 安装emos系统,把/home/domains下面的文件用nfs共享起来,在另一端mount上去。 有条件的最好用mfs,gfs分布式,因为有个文件lock问题,很让人恼火....
两个mail服务器的配置都指向到后端的mysql服务器~~~~
修改
vi /var/www/extsuite/extmail/webmail.cf
vi /var/www/extsuite/extmail/webman.cf
lvs的配置大家都很熟悉了~
LVS server ipvsadm 装好后可看到如下模块 [root@LVS /]# lsmod |grep ip_vs ip_vs_wlc 6081 2 ip_vs 77569 4 ip_vs_wlc
piranha-passwd 设置piranha_gui 的密码
|
[root@LVS /]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.0.192:110 wlc
-> 192.168.200.200:110 Masq 1 0 4
-> 192.168.200.210:110 Masq 1 0 3
-> 192.168.200.205:110 Masq 1 0 3
TCP 192.168.0.192:25 wlc
-> 192.168.200.200:25 Masq 1 0 1
-> 192.168.200.205:25 Masq 1 0 1
-> 192.168.200.210:25 Masq 1 0 1
邮件的大小~~~~~~
postfix 清理垃圾的邮件 !
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/perl
$REGEXP
=
shift
||
die
"no email-adress given (regexp-style, e.g. bl.*\@yahoo.com)!"
;
@data
=
qx;
for (@data) {
if (/^(\w+)(\*|\!)?\s/) {
$queue_id = $1;
}
if
(
$queue_id
) {
if
(/
$REGEXP
/i) {
$Q
{
$queue_id
} = 1;
$queue_id
=
""
;
}
}
}
open
(POSTSUPER,
"|postsuper -d -"
) ||
die
"couldn't open postsuper"
;
foreach
(
keys
%Q
) {
print
POSTSUPER
"$_\n"
;
};
close
(POSTSUPER);
|
#白名单 /usr/local/slockd/config/whitelist #接收白名单 #发送白名单 /usr/local/slockd/config/sender_whitelist #白名单 /usr/local/slockd/config/blacklist #接收白名单 #发送白名单 /usr/local/slockd/config/sender_blacklist
Anti-Spam服务 Usage: /usr/local/slockd/slockd-init { start | status | restart | stop } |
想了解saltstack的话,可以看看我的入门的文档 ~
http://rfyiamcool.blog.51cto.com/1030776/1262537
前段时间和这个公司的人,又聊了下用saltstack 来管理postfix的方案,挺好用的 ~ 大家可以试试哈!