|NO.Z.00073|——————————|^^ 部署 ^^|——|Linux&企业邮件.V04|——|MAIL+WEB|Unix-Syslog|
一、MAIL+WEB页面
### --- 修改/etc/httpd/conf/httpd.conf配置文件,能加载邮件web页面
[root@server21 ~]# vim /etc/httpd/conf/httpd.conf
NameVirtualHost *:80                    
#取消注释,开启虚拟主机功能
# 添加以下内容 
<VirtualHost *:80>
        DocumentRoot /var/www/extsuite/extmail/html
        ServerName mail.extmail.org
        scriptalias /extmail/cgi /var/www/extsuite/extmail/cgi
        alias /extmail /var/www/extsuite/extmail/html
        scriptalias /extman/cgi /var/www/extsuite/extman/cgi
        alias /extman /var/www/extsuite/extman/html
        suexecusergroup vmail vmail
</VirtualHost>### --- 重启Apache
[root@server21 ~]# httpd -t
Syntax OK
[root@server21 ~]# service httpd restart二、extmail目录中更改cgi的属组属主,让vmail有权限执行
### --- extmail目录中更改cgi的属组属主,让vmail有权限执行
[root@server21 ~]# cd /var/www/extsuite/extmail/
[root@server21 extmail]# chown -R vmail.vmail cgi/
[root@server21 extmail]# cp -a webmail.cf.default webmail.cf
[root@server21 extmail]# vim webmail.cf
SYS_MAILDIR_BASE = /home/vmail                          // 邮件存放目录
SYS_CRYPT_TYPE = plain                                  // 加密类型
SYS_MYSQL_USER = extmail                                // mysql用户名
SYS_MYSQL_PASS = extmail                                // mysql密码三、extman中更改cgi的属组属主,让vmail有权限执行
### --- extman中更改cgi的属组属主,让vmail有权限执行
[root@server21 extmail]# cd /var/www/extsuite/extman
[root@server21 extman]# chown -R vmail.vmail cgi/
[root@server21 extman]# cp -a webman.cf.default webman.cf
[root@server21 extman]# vim webman.cf
SYS_MAILDIR_BASE = /home/vmail
SYS_SESS_DIR = /tmp
SYS_CAPTCHA_ON = 0
SYS_CRYPT_TYPE = plain四、安装Unix-Syslog软件日志管理工具
### --- 安装Unix-Syslog软件日志管理工具
### --- 解压缩Unix-Syslog-1.1.tar.gz软件
[root@server21 ~]# cd extmail
[root@server21 extmail]# tar -zxvf Unix-Syslog-1.1.tar.gz### --- 安装Unix-syslog
root@server21 extmail]# cd Unix-Syslog-1.1
[root@server21 Unix-Syslog-1.1]# perl Makefile.PL
~~~     #报错信息
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.
~~~     #解决方案
[root@server21 Unix-Syslog-1.1]# yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker     #安装依赖
[root@server21 Unix-Syslog-1.1]# perl Makefile.PL 
Checking if your kit is complete...
Looks good
Writing Makefile for Unix::Syslog
[root@server21 Unix-Syslog-1.1]# make && make install五、在浏览器上访问,windows测试需要手动指向dns服务器
### --- 配置hosts文件
C:\Windows\System32\drivers\etc
20.20.20.21 mail.extmail.org六、在Chrome下登入:http://mail.extmail.org;用户名:postmaster 密码:extmail    


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号