postfix+dovecot+MailScanner+spamassassin+F-Prot+extmail+extman构建企业级的虚拟用户邮件服务器(2)

 

2. 安装 extman 程序套件
tar xzvf extman-0\[1\]\[1\].2.5.tar.gz  -C  /usr/local/apache2/htdocs/
cd /usr/local/apache2/htdocs
mv extman-0.2.5 extman
chown -R postfix:postfix extman/cgi/
编辑 /usr/local/apache2/htdocs/extman/webman.cf     
SYS_CONFIG = /usr/local/apache2/htdocs/extman/
SYS_LANGDIR = /usr/local/apache2/htdocs/extman/lang
SYS_TEMPLDIR = /usr/local/apache2/htdocs/extman/html
SYS_MAILDIR_BASE = /mailbox      12
SYS_SESS_DIR = /var/extman/          18 必须修改
SYS_MYSQL_USER = webman        127
SYS_MYSQL_PASS = webman
SYS_MYSQL_DB = extmail
SYS_MYSQL_HOST = localhost
SYS_MYSQL_SOCKET = /tmp/mysql.sock  131
 3.  建立目录 /var/extman 并修改权限为 777
      mkdir /var/extman ; chmod 777 /var/extman
4. 调整 httpd.conf 配置,并重载服务
ScriptAlias /extman/cgi/ /usr/local/apache2/htdocs/extman/cgi/
Alias /extman /usr/local/apache2/htdocs/extman/html/
     记得重启 apache
5. 启用 mailgraph_ext 图形日志插件
cd /usr/local/apache2/htdocs/extman/addon/mailgraph_ext/
mkdir /usr/local/mailgraph_ext/
cp mailgraph_ext.pl qmonitor.pl /usr/local/mailgraph_ext/
 ./mailgraph-init start
 ./qmonitor-init start
6. 登录并使用 Extman 系统
在浏览器中访问 http://mail.benet.com/extman/
 

管理账号: [email protected]  密码: extmail*123*
注意:如果总提示验证码错误,改一下时间,保证服务器端和客户端的时间是一致的。
8.新建域abc.com和def.com
然后再abc.com中新建帐户aa;在def.com中新建帐户bb
六.     邮件内容过滤及防病毒 ( 注意:给服务器一个永久 ip, 不要用临时的 )
1.     解压MailScanner-4.75.11-1.rpm.tar.gz;然后进入解压后的目录,执行
./install.sh nodeps就可以了(大约30分钟),
vi /etc/MailScanner/MailScanner.conf
Run As User = postfix        115                 
Run As Group = postfix       120
Incoming Queue Dir = /var/spool/postfix/hold               149
Outgoing Queue Dir = /var/spool/postfix/incoming          153
MTA = postfix                                          180
Required SpamAssassin Score = 7                         2083 
High SpamAssassin Score = 10                            2089
Spam Actions = deliver header "X-Spam-Status: Yes"        2286
High Scoring Spam Actions = delete forward  [email protected] 2347
2.     vi /etc/postfix/main.cf
header_checks = regexp:/etc/postfix/header_checks 514 去掉该行 #
重启 postfix
3.     编辑 /etc/postfix/header_checks
     /^Received:/ HOLD  在最后添加
4.     cd /var/spool/MailScanner/
chown postfix.postfix incoming/ quarantine/ -R
service MailScanner start
5.     构建 yum 库;安装 spamassassin( 有九个依赖关系 ) 开源反垃圾邮件过滤器;之后启动服务:service spamassassin start
6.     安装 F-Prot 病毒扫描工具(升级需要 30 分钟)
a)       mkdir /opt
b)      解包 fp-Linux-i686-ws.tar.gz 释放至 /opt/ 目录
c)       进入/opt/f-prot
d)      执行安装脚本 install-f-prot.pl; 升级病毒库(需能访问 Internet
                            i.                /opt/f-prot/fpupdate  手工升级
7.     发邮件测试 主题写asdf ;主体内容也asfdsf。
8.     发送正常邮件做测试,试一下能否正常接收,跟原来邮件有何区别?
9.     发送一封垃圾邮件,看一下能否收到?是否转发给管理员?
病毒代码从:“欧洲计算机防病毒协会提供.txt”中复制:
  X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
10.   收件箱里邮件截图:
注意:带着spam表示垃圾邮件;如果带着virtus表示带病毒邮件

你可能感兴趣的:(postfix,Dovecot,ExtMail,虚拟用户,extman)