RedHat 5.4+ Postfix +Extmail实现基于虚拟用户的邮件系统(五)

二十、Extmail配置Mailgraph_ext,使用Extman的图形日志

所需要的软件包Time::HiRes、File::Tail和rrdtool,其中前两个包您可以去http://search.cpan.org 路径:File Name Systems Locking和Operating System Interfaces搜索并下载获得,后一个包您可以到 http://oss.oetiker.ch/rrdtool/pub/?M=D下载获得;注意安装顺序不能改换。

1、安装Time::HiRes

[root@mail ~]# tar -zxvf Time-HiRes-1.9725.tar.gz -C /usr/local/src/

[root@mail ~]# cd /usr/local/src/

[root@mail src]# cd Time-HiRes-1.9725/

[root@mail Time-HiRes-1.9725]# perl Makefile.PL

[root@mail Time-HiRes-1.9725]# make

[root@mail Time-HiRes-1.9725]# make test

[root@mail Time-HiRes-1.9725]# make install

2、安装File::Tail

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

[root@mail ~]# cd /usr/local/src/

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

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

[root@mail File-Tail-0.99.3]# make

[root@mail File-Tail-0.99.3]# make test

[root@mail File-Tail-0.99.3]# make install

3、安装rrdtool-1.4.7

[root@mail ~]# tar -zxvf rrdtool-1.4.7.tar.gz -C /usr/local/src/

[root@mail ~]# cd /usr/local/src/

[root@mail src]# cd rrdtool-1.4.7/

[root@mail rrdtool-1.4.7]# ./configure --prefix=/usr/local/rrdtool

[root@mail rrdtool-1.4.7]# yum -y install zlib libpng freetype libart_lgpl libart_lgpl-devel libxml* pango*

[root@mail rrdtool-1.4.7]# make

[root@mail rrdtool-1.4.7]# make install

创建必要的符号链接(Extman会到这些路径下找相关的库文件)

[root@mail rrdtool-1.4.7]# ln -sv /usr/local/rrdtool/lib/perl/5.8.8/i386-linux-thread-multi/auto/RRDs/RRDs.so   /usr/lib/perl5/5.8.8/i386-linux-thread-multi/

create symbolic link `/usr/lib/perl5/5.8.8/i386-linux-thread-multi/RRDs.so' to `/usr/local/rrdtool/lib/perl/5.8.8/i386-linux-thread-multi/auto/RRDs/RRDs.so'

[root@mail rrdtool-1.4.7]# ln -sv /usr/local/rrdtool/lib/perl/5.8.8/RRDp.pm   /usr/lib/perl5/5.8.5

create symbolic link `/usr/lib/perl5/5.8.5' to `/usr/local/rrdtool/lib/perl/5.8.8/RRDp.pm'

[root@mail rrdtool-1.4.7]# ln -sv /usr/local/rrdtool/lib/perl/5.8.8/i386-linux-thread-multi/RRDs.pm   /usr/lib/perl5/5.8.8

create symbolic link `/usr/lib/perl5/5.8.8/RRDs.pm' to `/usr/local/rrdtool/lib/perl/5.8.8/i386-linux-thread-multi/RRDs.pm'

复制mailgraph_ext到/usr/local,并启动

[root@mail rrdtool-1.4.7]# cp -r /var/www/extsuite/extman/addon/mailgraph_ext  /usr/local

[root@mail rrdtool-1.4.7]# /usr/local/mailgraph_ext/mailgraph-init start

Starting mail statistics grapher: mailgraph_ext

Starting queue statistics grapher: qmonitor

启动cmdserver(在后台显示系统信息)

[root@mail rrdtool-1.4.7]# /var/www/extsuite/extman/daemon/cmdserver --daemon

loaded ok

添加到自动启动队列

[root@mail ~]# echo “/usr/local/mailgraph_ext/mailgraph-init start” >> /etc/rc.d/rc.local

-bash: syntax error near unexpected token `&'

[root@mail ~]# echo “/var/www/extsuite/extman/daemon/cmdserver -v -d” >> /etc/rc.d/rc.local

-bash: syntax error near unexpected token `&'

时间: 2024-11-01 17:30:52

RedHat 5.4+ Postfix +Extmail实现基于虚拟用户的邮件系统(五)的相关文章

RedHat 5.4+ Postfix +Extmail实现基于虚拟用户的邮件系统(二)

十.编辑配置文件 [root@mail ~]# cp /etc/postfix/main.cf /etc/postfix/main.cfbak   #备份 [root@mail ~]# vim /etc/postfix/main.cf 75 #myhostname = host.domain.tld 修改 75 myhostname = mail.postfix.org  #本机名 83 #mydomain = domain.tld 修改: 83 mydomain = postfix.org  

RedHat 5.4+ Postfix +Extmail实现基于虚拟用户的邮件系统(四)

十六.配置Extman-1.1 1.安装Extman-1.1在前面已经安装 2.修改配置文件以符合本例的需要 [root@mail ~]# cd /var/www/extsuite/extman/ [root@mail extman]# cp webman.cf.default /var/www/extsuite/extman/webman.cf [root@mail extman]# cp /var/www/extsuite/extman/webman.cf /var/www/extsuite

RedHat 5.4+ Postfix +Extmail实现基于虚拟用户的邮件系统(一)

一.系统环境 1.Extmail架构 2.拓朴图 系  统 域  名 服务器 客户端 RedHat 5.4 mail.postfix.org 172.16.1.254 172.16.1.10 所软件包: postfix-2.8.6.tar.gz extman-1.1.tar.gz extmail-1.2.tar.gz courier-authlib-0.63.0.tar.bz2 Unix-Syslog-1.1.tar.gz Time-HiRes-1.9725.tar.gz File-Tail-0

RedHat 5.4+ Postfix +Extmail实现基于虚拟用户的邮件系统(三)

十四.配置dovecot 1.配置dovecot的主配置文件 [root@mail docs]# cp /etc/dovecot.conf /etc/dovecot.confbak  #备份 [root@mail docs]# vim /etc/dovecot.conf 211 #mail_location = 修改为: 211 mail_location = maildir:/var/mailbox/%d/%n/Maildir 795   passdb pam { 828   } 修改为: 7

使用Extmail实现基于虚拟账号的web邮件系统

本文是实现一个基于虚拟账号的邮件系统的例子,读者日常生活中所用到的邮件账号都是虚拟账号,并不是登陆系统的账户,这些虚拟的账号存储在数据库中集中管理,今天小编要实现如下工作流程的邮件系统 各部分的功能: MUA:可以使用客户端软件或者浏览器进行收发邮件但是都要结合认证,要实现浏览器访问,服务器必须搭建相应的站点,这里就使用了extmail,extman作为管理工具(域和用户的管理) MTA:发送信件,这里小编使用源码postfix实现(老版的不支持mysql扩展),当然这里还要结合简单认证安全层(

如何创建基于虚拟账号的邮件系统

按照如下图所以创建基于虚拟账号的邮件系统: 如上图所示:客户端登录邮件系统需要经过cyrus-sasl函数库账号的认证,但是cyrus-sasl无法调用mysql,所以必须安装courier-authlib来调用mysql. 发送邮件时使用dovecot来进行接收.extmail为用户提供web界面的方式来进行邮件的接收或发送.extman是为管理员提供管理的web界面. postfix默认无法支持mysql数据库,所以在此必须使用源码按安装postfix 修改主机名: [root@lyt ~]

RHEL 5中部署FTP文件传输服务(二)部署基于虚拟用户的FTP服务

在vsftpd服务器中,使用虚拟用户的主要好处在于,可以将登录的账号与系统登录的账号区分开来,用户名,密码都不相同,从而进一步增强了FTP服务器的安全性. 1.建立虚拟用户的账号数据库 vsftpd服务使用Berkeley DB格式的数据库文件来存放虚拟用户账号.建立这种数据库文件需要使用db_load工具,db_load工具由db4-utils软甲包提供,而db4-utils软件包需要先从系统光盘中的Server中安装.如下安装db4-utils软件包. [root@localhost /]#

centos 5.x下搭建基于虚拟用户的vsftpd服务器的实验

所需要求: 真实存在,但不能登陆的用户     对应的虚拟用户           ftp1                vftp1           ftp2                vftp2           vip                 vvip vftp1:只能下载 vftp2:只能上传 vvip:即能上传又能下载 下面开始实施步骤: 安装所需软件 yum -y install vsftpd db4 db4-devel 一.创建用户数据库 1.创建用户文本文件--

建立基于虚拟用户的VSftpd服务_linux shell

上一篇文章给大家介绍了Linux中搭建FTP服务器的方法,说了vsftpd的基本配置,也就是匿名和本地,这回来说一下配置虚拟用户使用vsftpd,下面是具体步骤: 一.建立虚拟用户口令文件     可以使用vi命令创建一个用户口令文件,该文件是一个文本文件,其中奇数行为用户,偶数行为用户密码,文件名可以任意,如我建立一个名为login.txt的文件文件里的内容为: a abc123~ b abc123~ 其中a和b为用户,abc123~为用户的密码. 二.生成vsftpd口令认证文件     建