设为首页 收藏本站
查看: 797|回复: 0

[经验分享] RedHat 5.4下构建postfix全功能电子邮(七)

[复制链接]

尚未签到

发表于 2018-5-12 09:36:17 | 显示全部楼层 |阅读模式
  RedHat 5.4下构建postfix全功能电子邮(七)-extmail extman平台(上集)
一、ExtMail平台
基于Perl 语言开发的中文Webmail管理平台

套件:ExtMail --Web 界面的邮件操作

Extman –Web 界面的邮件系统管理

1.1平台安装

3个倚赖包

[root@mail Maildir]# cd /soft

[root@mail soft]# ll

[root@mail soft]# tar -zxf Unix-Syslog-1.1.tar.gz -C /usr/local/src/

[root@mail soft]# cd /usr/local/src/Unix-Syslog-1.1/

[root@mail Unix-Syslog-1.1]# perl Makefile.PL && make && make install

[root@mail Unix-Syslog-1.1]# cd / soft

[root@mail mail]# ll

[root@mail soft]# tar -zxf DBI-1.616.tar.gz -C /usr/local/src/

[root@mail soft]# cd /usr/local/src/DBI-1.616/

[root@mail DBI-1.616]# perl Makefile.PL && make && make install

[root@mail DBI-1.616]# cd /soft

[root@mail soft]# ll

[root@mail soft]# tar -zxf DBD-mysql-4.020.tar.gz -C /usr/local/src/

[root@mail soft]# cd /usr/local/src/DBD-mysql-4.020/

[root@mail DBD-mysql-4.020]# perl Makefile.PL && make && make install

#注意以上三个包在编译安装过程可能会提示 警告信息 隐式函数 计算出的变量值未被使用等,只要没有error信息就一切ok

安装ExtMail

[root@mail DBD-mysql-4.020]# cd /soft

[root@mail soft]# tar -zxf extmail-1.2.tar.gz -C /usr/local/apache2/htdocs/

[root@mail soft]# cd /usr/local/apache2/htdocs/

[root@mail htdocs]# mv extmail-1.2 extmail

[root@mail htdocs]# cd extmail/

[root@mail extmail]# chown -R postfix:postfix cgi/

[root@mail extmail]# ll

[root@mail extmail]# cp webmail.cf.default webmail.cf

[root@mail extmail]# ll

1.2 修改配置文件

[root@mail extmail]# vim webmail.cf

2 SYS_CONFIG = /usr/local/apache2/htdocs/extmail/

5 SYS_LANGDIR = /usr/local/apache2/htdocs/extmail/lang

8 SYS_TEMPLDIR = /usr/local/apache2/htdocs/extmail/html

127 SYS_MAILDIR_BASE = /mailbox

139 SYS_MYSQL_USER = extmail

140 SYS_MYSQL_PASS = extmail

141 SYS_MYSQL_DB = extmail

142 SYS_MYSQL_HOST = localhost

143 SYS_MYSQL_SOCKET = /tmp/mysql.sock

1.3 修改apache服务,添加虚拟主机

[root@mail extmail]# vim /usr/local/apache2/conf/httpd.conf

66 User postfix

67 Group postfix

412 NameVirtualHost *:80

413 <VirtualHost *:80>

414 ServerName mail.shuiyong.com

415 DocumentRoot /usr/local/apache2/htdocs/extmail/html/

416 ScriptAlias /extmail/cgi/ &quot;/usr/local/apache2/htdocs/extmail/cgi/&quot;

417 Alias /extmail &quot;/usr/local/apache2/htdocs/extmail/html/&quot;

418 </VirtualHost>

#这里由于前面我们并没有启用Suexec 所以我们没有在虚拟主机中添加 SuexecUerGroup postfix postfix

#重启apache

[root@mail extmail]# /usr/local/apache2/bin/apachectl restart

二、Extman平台
2.1 安装包

4个倚赖包

[root@mail extmail]# cd /soft

[root@mail soft]# tar -zxf GD-2.46.tar.gz -C /usr/local/src/

[root@mail soft]# cd /usr/local/src/GD-2.46/

[root@mail GD-2.46]# perl Makefile.PL && make && make install

[root@mail GD-2.46]# cd /soft

[root@mail soft]# tar -zxf File-Tail-0.99.3.tar.gz -C /usr/local/src/

[root@mail soft]# cd /usr/local/src/File-Tail-0.99.3/

[root@mail File-Tail-0.99.3]# perl Makefile.PL && make && make install

[root@mail File-Tail-0.99.3]# cd /soft

[root@mail soft]# rpm -ivh rrdtool-1.2.23-3.el5.i386.rpm

[root@mail soft]# rpm -ivh perl-rrdtool-1.2.23-1.el5.rf.i386.rpm

Extman 套件

[root@mail mail]# tar -zxf extman-1.1.tar.gz -C /usr/local/apache2/htdocs/

[root@mail mail]# cd /usr/local/apache2/htdocs/

[root@mail htdocs]# ll

[root@mail htdocs]# mv extman-1.1 extman

[root@mail htdocs]# ll

[root@mail htdocs]# cd extman/

[root@mail extman]# chown -R postfix:postfix cgi/

[root@mail extman]# mkdir /tmp/extman

[root@mail extman]# chown -R postfix:postfix /tmp/extman/

2.2 修改配置文件

[root@mail extman]# cp webman.cf.default webman.cf

[root@mail extman]# ll

[root@mail extman]# vim webman.cf

2 SYS_CONFIG = /usr/local/apache2/htdocs/extman/

5 SYS_LANGDIR = /usr/local/apache2/htdocs/extman/lang

8 SYS_TEMPLDIR = /usr/local/apache2/htdocs/extman/html

12 SYS_MAILDIR_BASE = /mailbox

127 SYS_MYSQL_USER = webman

128 SYS_MYSQL_PASS = webman

129 SYS_MYSQL_DB = extmail

130 SYS_MYSQL_HOST = localhost

131 SYS_MYSQL_SOCKET = /tmp/mysql.sock

2.3 调整apache主配文件。添加extman相关目录别名

[root@mail extman]# vim /usr/local/apache2/conf/httpd.conf

412 NameVirtualHost *:80

413 <VirtualHost *:80>

414 ServerName mail.shuiyong.com

415 DocumentRoot /usr/local/apache2/htdocs/extmail/html/

416 ScriptAlias /extmail/cgi/ &quot;/usr/local/apache2/htdocs/extmail/cgi/&quot;

417 Alias /extmail &quot;/usr/local/apache2/htdocs/extmail/html/&quot;

418 ScriptAlias /extman/cgi &quot;/usr/local/apache2/htdocs/extman/cgi/&quot;

419 Alias /extman &quot;/usr/local/apache2/htdocs/extman/html/&quot;

420 </VirtualHost>

[root@mail extman]# /usr/local/apache2/bin/apachectl restart

2.4 现在在客户端访问

http://mail.shuiyong.com 就可以看见ExtMail的登录界面了。在客户端访问



DSC0000.png

http://mail.shuiyong.com/extman 就可以看见Extman后台管理登录界面了

默认管理员账户:root@extmail.org

默认密码:extmail*123*




DSC0001.png

DSC0002.png

#如无法登录禁用校验码,将1改为0

#[root@mail ~]# vim /usr/local/apache2/htdocs/extman/webman.cf

#21 SYS_CAPTCHA_ON = 1

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-458976-1-1.html 上篇帖子: RedHat 5.4下构建postfix全功能电子邮(六) 下篇帖子: Redhat 5.4 下构建Yum服务器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表