|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

 

 

posted on   yanqi_vip  阅读(6)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示