当前位置:文档之家› 构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统

构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统

构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统
构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统

构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统2010年3月17日稀饭发表评论阅读评论

一、准备

1.在https://www.doczj.com/doc/0a17450202.html, 中下载extmail-1.

2.tar.gz 和extman1.1

Extmail 用于从浏览器中登入、使用邮件系统

Extman 用于从浏览器中管邮件系统

2.由于安装extmail要用到以下三个包(到https://www.doczj.com/doc/0a17450202.html, 中搜索)

1)Unix-Syslog https://www.doczj.com/doc/0a17450202.html,/~mharnisch/Unix-Syslog-1.1/Syslog.pm

2)DBI https://www.doczj.com/doc/0a17450202.html,/~timb/DBI-1.609/

3)DBD-mysql https://www.doczj.com/doc/0a17450202.html,/~capttofu/DBD-mysql-4.013/lib/DBD/mysql.pm

3.安装Extman web管理要用到以下四个软件包

1)GD https://www.doczj.com/doc/0a17450202.html,/~lds/GD-2.44/ 解决验证码

2)File-Tail https://www.doczj.com/doc/0a17450202.html,/~mgrabnar/File-Tail-0.99.3/ 支持图形日志

3)rrdtool-1.2.23-3..el5.i386.rpm 支持图形日志

4)rrdtool-perl-1.2.23-3.el5.i386.rpm 支持图形日志

二、按先后顺序安装以下软件

1.安装Unix-Syslog

1)解压tar zxvf Unix-Syslog-1.1.tar.gz

2)进入目录cd Unix-syslog-1.1

3)预配置perl Makefile.PL

4)编译,安装make ; make install

2.安装DBI

1)解压tar zxvf DBI-1.609.tar.gz

2)进入目录cd DBI-1.609

3)预配置perl Makefile.PL

4)编译,安装make ; make install

3.安装DBI

1)export PATH=$PATH:/usr/local/mysql/bin/ (这一步必须)2)解压tar DBD-mysql-4.013.tar.gz

3)进入目录cd DBD-mysql-4.013.tar.gz

4)预配置perl Makefile.PL

5)编译,安装make ; make install

4.安装GD

1)解压tar zxvf GD-2.44.tar.gz

2)进入目录cd DBI-1.609

3)预配置perl Makefile.PL

4)编译,安装make ; make install

5.安装File-Tail

1)解压tar zxvf File-Tail-0.99.3.tar.gz

2)进入目录cd File-Tail-0.99.3

3)预配置perl Makefile.PL

4)编译,安装make ; make install

6.安装rrdtool

rpm -ivh rrdtool-1.2.23-3.el5.wrl.i386.rpm

rpm -ivh rrdtool-perl-1.2.23-3.el5.wrl.i386.rpm

三、安装Extmail套件

1.解压extmail1.2到apache服务器的WEB文档根目录中去

tar zxvf extmail-1.2.tar.gz -C /usr/local/apache2/htdocs/

2.进入WEB文档目录修改extmai-1.2目录的名字

cd /usr/local/apache2/htdocs/

mv extmail-1.2 extmail

3.调整cgi子目录的属主和属组,以便Apache服务器有权限执行suexec操作cd extmail/

chown -R postfix:postfix cgi

4.建立webmail.cf 配置文件,并修改

cp webmail.cf.default webmail.cf

vi /usr/local/apache2/htdocs/extmail/webmail.cf

SYS_CONFIG = /usr/local/apache2/htdocs/extmail/ \\程序根目录

SYS_LANGDIR = /usr/local/apache2/htdocs/extmail/lang \\ 语言包文件目录

SYS_TEMPLDIR = /usr/local/apache2/htdocs/extmail/html \\系统模板目录

SYS_MAILDIR_BASE = /mailbox \\邮件存储目录

SYS_MYSQL_USER = extmail \\访问myslq数据库的用户名

SYS_MYSQL_PASS = extmail \\访问msyql数据用户的面貌

SYS_MYSQL_DB = extmail \\使用的数据库名称

SYS_MYSQL_HOST = localhost \\msyql服务器的地址

SYS_MYSQL_SOCKET = /tmp/mysql.sock \\mysql套接字文件位置

5.调整apache的httpd.conf配置文件,并添加一个虚拟主机,重启httpd服务

1)调整httpd.conf 开启虚拟主机(配置文件是/usr/local /apache2/conf/httpd.con)

①vi /usr/local/apache2/conf/httpd.conf

②查找vhost,找到#Include conf/extra/httpd-vhosts.conf 去掉前面的#号

2)添加一个虚拟机(配置文件在/usr/local/apache2/conf/extra/httpd-vhosts.conf)vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

修改成以下内容

NameVirtualHost 192.168.18.138:80

ServerName https://www.doczj.com/doc/0a17450202.html,

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

ScriptAlias /extmail/cgi/ /usr/local/apache2/htdocs/extmail/cgi/

Alias /extmail /usr/local/apache2/htdocs/extmail/html/

SuexecUserGroup postfix postfix

6.在游览器中输入https://www.doczj.com/doc/0a17450202.html, ,进入下图界面表示成功

四、安装Extman web 管理界面

1.解压extman1.1到apache服务器的WEB文档根目录中去

tar zxvf extman-1.1 -C /usr/local/apache2/htdocs/

2.进入WEB文档目录修改extman1.1目录的名字

cd /usr/local/apache2/htdocs/

mv extman-1.1 extman

3.调整cgi子目录的属主和属组,以便Apache服务器有权限执行suexec操作chown -R postfix:postfix /usr/local/apache2/htdocs/extman/cgi/

4.创建系统链式会话保存目录,将属主和属组设置为postfix

mkdir /tmp/extman

chown -R postfix:postfix /tmp/extman/

5.建立webmail.cf 配置文件,并修改

cd /usr/local/apache2/htdocs/extman/

cp webmail.cf.default webmail.cf

vi /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 \\邮件存储目录

SYS_MYSQL_USER = webman \\访问myslq数据库的用户名

SYS_MYSQL_PASS = webman \\访问msyql数据用户的面貌

SYS_MYSQL_DB = extmail \\使用的数据库名称

SYS_MYSQL_HOST = localhost \\msyql服务器的地址

SYS_MYSQL_SOCKET = /tmp/mysql.sock \\mysql套接字文件位置

6.调整apache虚拟机的配置(配置文件在/usr/local/apache2/conf/extra/httpd-vhosts.conf)

1)在原来对应Extmail套件的虚拟主机配置中,添加extman相关目录的别名设置即可,无需重新建立虚拟主机

①vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

②添加如下两行

ScriptAlias /extman/cgi/ /usr/local/apache2/htdocs/extman/cgi/

Alias /extman /usr/local/apache2/htdocs/extman/html/

2)重启apache

/usr/local/apache2/bin/apachectl restart

7.测试

1)在浏览器中输入https://www.doczj.com/doc/0a17450202.html,/extman进入下图表示成功

2)默认用户为root@https://www.doczj.com/doc/0a17450202.html, 密码为extmail*123*

8.启用图形化日志信息

1)进入mailgraph_ext目录

cd /usr/local/apache2/htdocs/extman/addon/mailgraph_ext/

2)新建mailgraph_ext目录

mkdir /usr/local/mailgraph_ext

3)复制脚本mailgraph_ext.pl和qmonitor.pl到新建的目录

Cp mailgraph_ext.pl qmonitor.pl /usr/local/mailgraph_ext/

4)启动

/usr/local/apache2/htdocs/extman/addon/mailgraph_ext/mailgraph-init start /usr/local/apache2/htdocs/extman/addon/mailgraph_ext/qmonitor.pl start &

5)当在extman中点击图形日志时出现下图表示成功

51CTO下载-RHEL+5[1].0+postfix+dovecot+openwebmail+邮件服务器

RHEL 5.0 postfix dovecot openwebmail 邮件服务器 一、先卸载sendmain [root@ser ~]# yum remove sendmail 二、安装postfix ,dovecot,cyrus-sasl [root@ser ~]# yum -y install postfix [root@ser ~]# yum -y install dovecot [root@ser ~]# yum -y install cyrus-sasl 四、修改postfix的配置文件 [root@ser ~]# vim /etc/postfix/main.cf myhostname = https://www.doczj.com/doc/0a17450202.html, mydomain = https://www.doczj.com/doc/0a17450202.html, myorigin = https://www.doczj.com/doc/0a17450202.html, inet_interfaces =all mynetworks = 192.168.1.0/24 relay_domains = https://www.doczj.com/doc/0a17450202.html,, $mydomain mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain , ftp.$mydomain 重启postfix 服务 [root@ser ~]# service postfix restart Shutting down postfix: [ OK ] Starting postfix: [ OK ] [root@ser ~]# chkconfig postfix on [root@ser ~]# chkconfig dovecot on 修改dovecot的配置文件 vim /etc/dovecot.conf protocols = imap imaps pop3 pop3s listen = * 在iptables 里开放25,110,143端口 [root@ser ~]# vim /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT 重启iptables [root@ser ~]# service iptables restart Flushing firewall rules: [ OK ]

EMOS详细步骤

EMOS部署步骤 第一步:安装EMOS操作系统 在安装操作系统时需要注意的是划分的分区,因为在默认的情况下extmail的邮箱,用户等信息是存放在/home/domains目录下,/home也是EMOS服务器上需要空间最大的目录,因为/home/domains跟随用户的增加而增加。Swap是交换分区。 Disk Druid分区界面 在系统安装完成并重新引导后,进入的是EMOS的默认配置界面。 在这个欢迎界面中用户可以配置,默认域、默认主机名、最大邮件大小、使用的数据库类型、webmail的登录密码和数据库的登录密码。其中需要默认选择的是:数据库类型(MYSQL)、spam类型(垃圾邮件类型)、导出dspam数据(过滤系统数据)和TLS支持(安全传输层 协议)。需要用户修改的内容有:最大邮件大小(默认是10M)、webmail登录密码(默认是extmail)、mysql数据库密码(默认是extmail)、服务器类型(默认是企业模式)。 备注:因为extmail没有默认域的概念所以默认域不是必须要修改的,服务器的工作类型有企业和ISP模式,他们的区别是ISP支持10万以上的用户,到后期会做集群服务的模式,且两种工作类型的目录结构不同。

确认EMOS配置后并自动安装配置 到此EMOS的整个系统已经安装完成,剩下需要操作的地方可以根据个人不同的需要而设置了。

第二步:修改核心配置文件 主要修改的两个文件,一个存放在/var/www/extsuite/extmail/webmail.cf 另一个在/var/www/extsuite/extman/webman.cf中,webmail.cf文件是extmail的配置文件,webman.cf是extman的配置文件。 Webmail.cf文件参数介绍: SYS_IP_SECURITY_ON = 1 # 首页登陆时ip安全,设置为1时不打开,便于管理员设置全局,而不需要改模板; SYS_PERMIT_NOQUOTA = 0 # 设置为0时,系统将不限制邮箱容量,默认设置为1; SYS_SPAM_REPORT_ON = 1 # 系统spam报告开关;1为开,0为关; SYS_USER_LANG = zh_CN # 用户默认语言,中文可以设置为zh_CN; SYS_USER_CHARSET = GBK # 指定用户默认字符集,中文可以设置为gb2312; SYS_USER_TIMEZONE = +0800 # 指定用户默认时区,默认为东八区:+0800; SYS_MFILTER_ON = 1 # 过滤器开关;1为开,0为关; SYS_NETDISK_ON = 0 # 网络磁盘开关;1为开,0为关;若设置了0,则即使在extman内打开用户网络磁盘功能# 用户都不能使用该功能; SYS_SHOW_SIGNUP = 0 # 首页“注册免费邮箱”的按钮显示开关;1为显示,0为关闭; Webman.cf文件参数说明: SYS_CAPTCHA_ON = 0 # 设置为1需要认证码登录extman,0不需认证码; SYS_CAPTCHA_KEY = # 认证码的key随便输入一个字符串就行; SYS_CAPTCHA_LEN = 5 # 认证码的长度,默认为6; SYS_PURGE_DATA = 0 # 该设置控制删除用户时默认是否完全删除用户数据,0为否,1为是; SYS_DEFAULT_EXPIRE = 100y # 默认过期时间,格式:?y ?m ?d; SYS_DEFAULT_SERVICES = smtps,smtp.webmail,imap.pop3 # 设置系统开放的功能,包括: smtpd, smtp, webmail, netdisk, imap, pop3 # (多参数以 "," 为分割符); SYS_ISP_MODE = yes

linux平台下使用postfix构建企业内部完全邮件服务系统.

构建postfix全功能完整 --------邮件服务系统(全源码包) 目录 目录 (1) 前言 (1) 概述 (1) 适用版本 (1) 适用人员 (2) 部署前准备 (2) 部署流程设计 (3) 安装、配置与部署 (3) 第1部分搭建基本的postfix运行环境 (3) 第2部分开始部署postfix邮件服务系统 (8) 第3部分部署Extmail邮件使用平台 (18) 第4部分部署extman web管理平台 (21) 日期作者版本更改参考 2010年8月26日魏震 5.0 前言 概述 描述postfix软件的应用技术架构,基本部署模型以及不同网络环境下的软件及参数设置与配置等。 适用版本 linux系统Red hat (红帽子系列)

适用人员 网络管理人员、服务器系统维护和技术支持人员等 部署前准备 第1部分所需源码包 httpd-2.2.15.tar.gz mysql-5.0.56.tar.gz 第2部分所需源码包 postfix-2.4.6.tar.gz/postfix-2.4.6-vda-ng.patch.gz dovecot-1.1.4.tar.gz squirrelmail-1.4.13.tar.bz2 zh_CN-1.4.13-20071220.tar.bz2 courier-authlib-0.60.2.tar.bz2 第3部分所需源码包 DBI-1.607.tar.gz DBD-mysql-4.011.tar.gz Unix-Syslog-1.1.tar.gz extmail-1.0.5.tar.gz 第4部分所需源码包 GD-2.41.tar.gz File-Tail-0.99.3.tar.gz rrdtool-1.2.23-3.el5.i386.rpm rrdtool-perl-1.2.23-3.el5.i386.rpm rrdtool-perl-1.2.23-3.el5.i386.rpm extman-0.2.5.tar.gz 第5部分所需源码包 MailScanner-4.75.11-1.rpm.tar.gz spamassassin-3.1.7-4.el5.i386.rpm

构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统

构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统2010年3月17日稀饭发表评论阅读评论 一、准备 1.在https://www.doczj.com/doc/0a17450202.html, 中下载extmail-1. 2.tar.gz 和extman1.1 Extmail 用于从浏览器中登入、使用邮件系统 Extman 用于从浏览器中管邮件系统 2.由于安装extmail要用到以下三个包(到https://www.doczj.com/doc/0a17450202.html, 中搜索) 1)Unix-Syslog https://www.doczj.com/doc/0a17450202.html,/~mharnisch/Unix-Syslog-1.1/Syslog.pm 2)DBI https://www.doczj.com/doc/0a17450202.html,/~timb/DBI-1.609/ 3)DBD-mysql https://www.doczj.com/doc/0a17450202.html,/~capttofu/DBD-mysql-4.013/lib/DBD/mysql.pm 3.安装Extman web管理要用到以下四个软件包 1)GD https://www.doczj.com/doc/0a17450202.html,/~lds/GD-2.44/ 解决验证码 2)File-Tail https://www.doczj.com/doc/0a17450202.html,/~mgrabnar/File-Tail-0.99.3/ 支持图形日志 3)rrdtool-1.2.23-3..el5.i386.rpm 支持图形日志 4)rrdtool-perl-1.2.23-3.el5.i386.rpm 支持图形日志 二、按先后顺序安装以下软件 1.安装Unix-Syslog 1)解压tar zxvf Unix-Syslog-1.1.tar.gz 2)进入目录cd Unix-syslog-1.1 3)预配置perl Makefile.PL 4)编译,安装make ; make install

EMOS部署详细步骤

EMOS部署详细步骤 目录 1.第一步:安装EMOS操作系统 2.第二步:修改核心配置文件 3.第三步:修改网页模板 4.第四步:登录webmail 5.第五步:导出导入mysql数据库文件 6.第六步:同步 7.其他文档

第一步:安装EMOS操作系统 在安装操作系统时需要注意的是划分的分区,因为在默认的情况下extmail的邮箱,用户等信息是存放在/home/domains目录下,/home也是EMOS服务器上需要空间最大的目录,因为/home/domains跟随用户的增加而增加。Swap是交换分区。 Disk Druid分区界面

在系统安装完成并重新引导后,进入的是EMOS的默认配置界面。 在这个欢迎界面中用户可以配置,默认域、默认主机名、最大邮件大小、使用的数据库类型、webmail的登录密码和数据库的登录密码。其中需要默认选择的是:数据库类型(MYSQL)、spam类型(垃圾邮件类型)、导出dspam数据(过滤系统数据)和TLS支持(安全传输层协议)。需要用户修改的内容有:最大邮件大小(默认是10M)、webmail登录密码(默认是extmail)、mysql数据库密码(默认是extmail)、服务器类型(默认是企业模式)。备注:因为extmail没有默认域的概念所以默认域不是必须要修改的,服务器的工作类型有企业和ISP模式,他们的区别是ISP支持10万以上的用户,到后期会做集群服务的模式,且两种工作类型的目录结构不同。 确认EMOS配置后并自动安装配置 到此EMOS的整个系统已经安装完成,剩下需要操作的地方可以根据个人不同的需要而设置了。

LAMP+postfix+dovecot+mailman搭建邮件服务器及邮件列表

LAMP+postfix+dovecot+mailman搭建邮件服务器及邮件列表 声明:鉴于此前有其他用户未经本同意上传本人原创作品的情况,特在此声明,此文由libidli (百度ID)编写,任何人本人未经同意不得转载或上传 email:libidli@https://www.doczj.com/doc/0a17450202.html,

目录 一、邮件列表所需要的安装包 (3) 二、安装Apache (3) 三、安装MySQL (3) 四、安装PHP (4) 五、安装并配置postfix (5) 六、安装并配置Dovecot (7) 七、支持虚拟用户 (8) 八、安装extmail及extman (10) 九、病毒及垃圾邮件过滤 (13) 十、安装配置mailman (14) 十一、总结 (17) 十二、【参考文档】 (17) 十三、【附录一】cyrus-sasl2的安装 (17) 十四、【附录二】搭建所遇问题及解决方案 (18)

本文系统环境是rhel-server-5.5 一、邮件列表所需要的安装包 简单地说,搭邮件列表的前提是搭一个邮件服务器,能收发邮件才能实现一个邮件列表的功能;收信主要通过IMAP或POP3服务完成;发信主要通过SMTP服务完成;为了更好的实现操作及管理,所以还需要提供web邮件及管理服务;另外为了保证邮件的安全可靠,还需要提供一些发信认证、垃圾邮件扫描、病毒扫描的服务;以上这些服务 安装基础设施LAMP 二、安装Apache #tar –zxf httpd-2.2.21.tar.gz #cd /usr/local/src/httpd-2.2.21 #./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite #make #make install 三、安装MySQL #useradd –M –s /sbin/nologin mysql mysql需要一个独立的账户执行系统有可能自带mysql,建立先将其卸载掉 #tar zxf mysql-5.5.17.tar.gz #cd /usr/local/src/ mysql-5.5.17 #./configure --prefix=/usr/local/mysql #make #make install 以上完成后,配置MySQL #cd mysql-5.5.17 #cp support-files/https://www.doczj.com/doc/0a17450202.html,f /etc/https://www.doczj.com/doc/0a17450202.html,f 复制主配置文件

linux环境下postfix+dovecot+webmail安装配置详解

构建postfix邮件服务器(一) 1、编译安装Postfix [root@mail ~]# groupadd -g 1200 postdrop [root@mail ~]# groupadd -g 1000 postfix [root@mail ~]# useradd -M -s /sbin/nologin -u 1000 -g postfix -G postdrop postfix [root@mail ~]# tar zxf postfix-2.4.6.tar.gz [root@mail ~]# gunzip postfix-2.4.6-vda-ng.patch.gz [root@mail ~]# cd postfix-2.4.6 [root@mail postfix-2.4.6]# patch -p1 < ../postfix-2.4.6-vda-ng.patch patching file README_FILES/VDA_README patching file src/global/mail_params.h patching file src/util/file_limit.c patching file src/virtual/mailbox.c patching file src/virtual/maildir.c patching file src/virtual/virtual.c patching file src/virtual/virtual.h [root@mail postfix-2.4.6]# 预配置编译参数 [root@mail postfix-2.4.6]# make makefiles \ 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql \ -DUSE_SASL_AUTH \ -DUSE_CYRUS_SASL -I/usr/include/sasl' \ 'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm \ -L/usr/lib/sasl2 -lsasl2 ' && make && make install //编译并进行安装 Postfix的配置文件 (Postfix系统最主要的配置文件包括:/etc/postfix/main.cf 和/etc/postfix/master.cf.前者是postfix服务的配置文件,后者是master程序的配置文件) [root@mail postfix-2.4.6]# postconf –n //-n 将只列出不同于默认值的配置参数command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 html_directory = no mail_owner = postfix mailq_path = /usr/bin/mailq manpage_directory = /usr/local/man newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = no sample_directory = /etc/postfix sendmail_path = /usr/sbin/sendmail

企业级邮件服务器解决方案

一、初始化系统环境 主机名: #vim /etc/sysconfig/network HOSTNAME=https://www.doczj.com/doc/0a17450202.html, #vim /etc/hosts 172.16.1.3 https://www.doczj.com/doc/0a17450202.html, #hostname https://www.doczj.com/doc/0a17450202.html, 安装包: Postfix Dovecot Mysql Postfixadmin Amavisd+spam Clamav 二、优化系统性能与安全升级 三、配置服务器 postfix: #rpm –ivh postfix-2.3.3-2.i386.rpm #postconf –m #cd /RHEL5u3/Server/ #rpm –ivh system-switch-mail-0.5.25-12.noarch.rpm #system-switch-mail 或者使用alternatives: #alternatives –display mta #alternatives –config mta dovecot: #cd /RHEL5u3/Server/ #rpm –ivh dovecot-1.0.7-7.el5.i386.rpm mysql: #cd /RHEL5u3/Server/ #rpm –ivh mysql-server-5.0.45-7.el5.i386.rpm #rpm –ivh mysql-5.0.45-7.el5.i386.rpm postfix admin: #cd /var/ftp/pub/MAIL/software/postfixadmin #tar zxf postfixadmin-2.1.0.gz –C /var/www/html/ #cd /var/www/html #mv postfixadmin-2.1.0 postfixadmin #cd postfixadmin #less DA TABASE_MYSQL.TXT #service mysqld start #mysql < DA TABASE_MYSQL.TXT # mv config.inc.php.sample config.inc.php #vim config.inc.php $CONF[…default_language?] = ?cn?;

CentOS安装EMOS1.6邮件系统

CentOS6.4安装EMOS1.6系统 1安装前的准备工作 1.1关闭selinux 1、临时关闭(不用重启机器): #setenforce 0 ##设置SELinux 成为permissive模式 ##setenforce 1 设置SELinux 成为enforcing模式 2、修改配置文件需要重启机器: vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled 重启机器即可 3、查看selinux状态: #/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled 1.2yum先安装好以下组件: #yum -y install createrepo制作yum仓库文件工具 #yum -y install httpd #yum -y install mysql mysql-server mysql-devel 安装mysql数据库支持Extmail #groupadd -g 1000 vgroup 配置好虚拟组和用户 #useradd -u 1000 -g 1000 -M vuser 1.下载EMOS镜像 # su - root # mkdir /path # cd /path #wget 210.21.119.141/EMOS_1.6_x86_64.iso 制作本地yum仓库 # mkdir /mnt/EMOS # mount -o loop /path/EMOS_1.6_x86_64.iso /mnt/EMOS装载ios镜像文件至EMOS 目录 # cd /mnt # createrepo . 创建yum源配置文件

第10章 Postfix邮件系统(一)

第10章 Postfix邮件系统(一) 具体步骤: 1.准备工作 为了避免发生端口冲突、程序冲突等现象,应将系统自带的sendmail服务停用,并将默认启动状态设为关闭。由于Postfix系统兼容并沿用了Sendmail的部分设置,因此建议保留Sendmail软件包,而不是直接卸载。 除此以外,因在下一章中需要Postfix支持SASL认证(通过软件包cyrus-sasl),所以应确认已安装好相关软件包。 2.源码编译及安装 1)创建运行组、用户 为了加强邮件服务的权限控制,需要创建专门的运行组账号postfix和postdrop,以及用户账号postfix。运行用户不需要直接登录到系统,也无需创建宿主文件夹。 2)解包 将下载的postfix源码包解压,释放到/usr/src/目录下,并切换到展开后的源码目录。 3)配置 Postfix软件包的配置步骤使用“make makefiles”进行,具体配置选项可以参考源码目录中README_FILES/文件下的说明文件。例如,若要使Postfix支持发信认证,可参考文件SASL_README中的相关信息。 其中,编译参数CCARGS和AUXLIBS的作用如下: CCARGS参数:为编译器提供额外的扩展参数。例如,启用SASL认证,并指出cyrus-sasl认证程序的头文件位于/usr/include/sasl/。 AUXLIBS参数:为编译器指出位于标准位置之外的额外函数库。例如,cyrus-sasl认证程序的库文件位于/usr/lib/sasl2/。 注:1. 如果配置写错误,需要重新配置,首先输入“make makefies clean”命令清除。

CentOS下Extmail的搭建

关于Error: xz compression not available 2015-05-30 23:562067人阅读评论(0)举报找到原因是安装软件时错误安装了CENTOS 7版本的软件导致yum不可用。 附上原文:Your "fix" removes the repository entirely. The correct fix is to remove the cached files for epel under /var/cache/yum/epel and to uninstall the EPEL *7* version of the rpm which is designed to install on CentOS/RHEL7 not on CentOS 6. 解决方法: 1.gedit /root/install.log 域名及主机名 -------------------------------------- Domain:https://www.doczj.com/doc/0a17450202.html, Hostname:https://www.doczj.com/doc/0a17450202.html, -------------------------------------- 数据库信息 -------------------------------------- Mysql(postfixadmin) DBNAME ===> postfixadmin user ===> postfix password ===> postfixadmin -------------------------------------- 一、环境部署预备 1、域名及主机名设置

linux Postfix邮件服务器安装配置

:Postfix邮件服务器的安装与配置 一、先安装配置Apache、DNS 1.挂载光盘镜像; Mount /dev/cdrom /mnt Cd /mnt/Server 2.安装Apache rpm -ivh httpd-2.2.3-43.el5.i386.rpm apr-1.2.7-11.el5_3.1.i386.rpm apr-util-1.2.7-11.el5.i386.rpm postgresql-libs-8.1.18-2.el5_4.1.i386.rpm 查看有否安装: [root@localhost Server]# rpm -qa | grep http httpd-2.2.3-43.el5 启动Apache: Service httpd start 3.安装DNS 用rpm分别安装以下包: bind-9.3.6-4.P1.el5_4.2.i386.rpm bind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm bind-devel-9.3.6-4.P1.el5_4.2.i386.rpm bind-libbind-devel-9.3.6-4.P1.el5_4.2.i386.rpm bind-libs-9.3.6-4.P1.el5_4.2.i386.rpm bind-sdb-9.3.6-4.P1.el5_4.2.i386.rpm bind-utils-9.3.6-4.P1.el5_4.2.i386.rpm DNS有两个配置文件: 主配置文件: /var/named/chroot/etc/named.conf 用来设置DNS全局命令的 DocumentRoot “/var/www/html”:定义网页文件存放的目录 数据库文件:https://www.doczj.com/doc/0a17450202.html,.zone 记录哪个域名IP是多少的。 装完后启动DNS Service named start 编辑DNS主配置文件(默认是空的)如下: 命令:vim /var/named/chroot/etc/named.conf

extmail安装

在centos/redhat 上安装邮件系统(extmail) V0.1 Author:fengyong 2008-08-31 请尊重作者劳动,复制转载此文档时,请保留或添加文档来源。版权:开源易有(https://www.doczj.com/doc/0a17450202.html,)一、简介: 本文以最简单,最方便的方法在centos 5.2 上安装一个全功能的邮件系统,此文适合REDHAT所有 系列,在文中,能用RPM 安装的,我们将采用rpm 安装,如果rpm没有的,我们将创建自己的rpm。部分软件简介: 1、AMP ---apache(web服务)、mysql(数据库)、php(非必需)的简称 2、postfix --mta 邮件系统核心 3、courier-authlib--一个为courier-imap,maildrop,sasl2 提供用户信息的后台进程序 4、courier-imap --提供pop3,pop3s,imap,imaps 服务的程序 5、amavisd-new --提供内容过滤 6、clamav --著名的杀毒软件 7、extmail --一个著名的webmail程序 8、extman --与extmail集成的后台管理程序 9、slockd --一个基于smtp阶段的反垃圾邮件程序 10、vhmgr --由本文作者编写,用于管理apache,ftp,mysql 的虚拟主机管理程序。 安装环境: centos 5.2 域名机器名:https://www.doczj.com/doc/0a17450202.html, 域名:https://www.doczj.com/doc/0a17450202.html, 二、安装系统 安装系统时,选择“customize software selection”(自定义安装),在package group selection 对话框里选择: [*]base [*]devlopment libraries [*]development tools [*]editors [*]text-base internet 其它不选择。 在setup agnet(或进入系统后运行setup) 里选择firewall configuration 将security level 与SELinux 改为disabled,目的是为了避免在安装调试时产生不必要的麻烦,在系统安装完成后,可 以自己去调试安全部分,在这里将不作详细介绍。 配置yum,在本文中使用的是网通线路,所以选择了https://www.doczj.com/doc/0a17450202.html,/ 作为安装镜像。[root@localhost ~]# cd /etc/yum.repos.d/

Linux下的邮件系统概述

Linux下的邮件系统概述 在Linux下有许多软件包可以实现标准的邮件服务。UNIX/Linux的电子邮件系统模型基本可分为邮件传递代理MTA,邮件存储和获取代理MSA,以及邮件客户代理MUA三大模块。虽然也有一些特殊的邮件应用程序无法确切归入上述分类。下面我们就Linux 邮件服务做一概述。 1、邮件传递代理-MTA 在Linux下的邮件传递代理包括sendmail,该系统几乎在任何UNIX平台上都有相应的版本;还有D.J. Bernstein的qmail以及Wietse Venema的Postfix系统。它们负责接收并转递邮件。这听起来很简单,实际上设置可能相当复杂。在邮件策略管理时需要设置一系列的路由和伪装选项,而许多功能是由语言编程实现的,用以过滤或者修改中继消息的头信息。此外邮件路由和寻址邮件存储信箱的过程包含了复杂的与各种目录服务交互操作,这些目录服务可能包括DNS,密码文件,NIS, LDAP别名/数据库管理文件,以及各种的通用数据库系统。 如今的MTA还要实现反垃圾邮件功能,控制邮件头的to和from地址格式,达到允许或者限制特定域名或者地址范围目的,以上主要是通过修改存取控制表和规则实现。这一过程通常包括查询数据表或者目录服务,例如Paul Vixie的实时黑洞列表程序RBL,邮件滥用预防系统MAPS,以及同类的Dorkslayer/ORBS系统。MTA一直在不断增强之中,以实现加强的策略控制以及反病毒和反蠕虫等功能。 在大多数情况下,安装和设置MTA系统比较容易,不过强大的功能的实现是以高度复杂性为代价的。如果你所在的机构选择定制的MTA来满足特定的路由,体系,安全性和反垃圾邮件等要求,就需要更加复杂的设置选项,配置包括设计并处理MTA和各种子系统如LDAP、DNS服务器之间的复杂关系。 2、邮件存储和获取代理MSA 一旦安装并设置完成了MTA,通常还需要对MSA系统进行同样的配置过程。如今大多数机构并不直接将邮件传送到桌面客户系统,而是将邮件存储到服务器,让用户通过POP或者IMAP来读取各自的邮件。 邮件存储的管理有许多种协议,但如今最常用的是POP3和IMAP4。对于MTA 来说,由一些程序,或者称之为Daemon来实现相应协议的服务。大多数MSA可以与通用的MTA交互,此外这些系统还包含加锁或者其他安全机制,使得多个MSA可以并行工作而不发生冲突。 这意味着一些用户可以通过POP协议获取邮件而同时其余一些用户可以使用IMAP协议,而另外一些用户可以登录系统,使用本地MUA例如pine,mutt或elm处理邮件。单独用户也可以从一种存取协议切换到另一种,而并不需要系统管理员的干预。聪明的用户甚至可以越过通常的MSA/MUA服务,而使用通常的UNIX命令如cp、mv 和ftp或者远程同步rsync来随意处置他们的邮件。对普通用户来说这有些艰涩,但该方法有时可以用来方便地修复崩溃了的邮箱系统。

浅析邮件服务器安全解决方案

-------------前言-------------- 随着计算机技术的迅速发展,邮件网络信息的安全问题的解决十分的重要。邮件服务器关系着人们信息交流的隐私安全。目前互连网上的邮件服务器所受攻击有两类:一类就是中继利用(Relay),即远程机器通过你的服务器来发信,这样任何人都可以利用你的服务器向任何地址发邮件,久而久之,你的机器不仅成为发送垃圾邮件的帮凶,也会使你的网络国际流量激增,同时将可能被网上的很多邮件服务器所拒绝。另一类攻击称为垃圾邮件(Spam),即人们常说的邮件炸弹,是指在很短时间内服务器可能接收大量无用的邮件,从而使邮件服务器不堪负载而出现瘫痪。这两种攻击都可能使邮件服务器无法正常工作。因此作为一个邮件服务器防止邮件攻击将不可缺少。所以如何保证邮件服务器的安全解决方案是当前的关键。 Internet是一个开放系统,透明度极高,既不安全,又不可信,使邮件服务器存在许多安全问题。如何保证数据传输的安全性和收发邮件人身份的真实性就成为推广解决的关键问题。邮件服务器的解决方案主要通过了解其性能、安全配置技巧、自身安全功能机等方面。采取一种预防、阻止邮件服务器出现坏的信息,从而使邮件服务器有一个简单实用的解决方案。

浅析邮件服务器安全解决方案 【摘要】该文论述和分析了邮件服务器自身安全功能及其安全方面的解决方案。在安全解决方面,重点介绍了Sendmail软件。通过对邮件服务器性能和安全配置技巧的论述,了解邮件服务器的工作原理。对动态中继验证控制,采取更先进的Sendmail进行处理。总结出邮件服务器的主要性能和安全解决方案,既保证数据安全,又提高邮件服务器的信息传输能力。从而使邮件服务器能够公平、合理、安全的在互联网上运行。 【关键词】邮件服务器;安全性;Sendmail软件;动态中继验证

利用UbuntuExtMail30分钟配置好一个功能强大的邮件

利用Ubuntu ExtMail 30分钟配置好一个功能强 大的 利用Ubuntu ExtMail 30分钟配置好一个功能强大的服务器V1.1,以下文档通过19个大的步骤进行配置,配置成功! 由于网上Ubuntu ExtMail的步骤特别多,看了都头痛,在此特别给朋友们制作了一个简洁的安装文档,希望大家喜欢:) 环境: Ubuntu 8.04 TLS postfix 2.5.1 ExtMail 1.2 extman 1.1 1.安装依赖包 apt-get install mysql-client-5.0 mysql-server apache2 postfix postfix-mysql postfix-doc courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl libapache2-mod-fastcgi libfcgi-perl build-essential libtool libnet-server-perl libnet-cidr-perl libberkeleydb-perl arc zoo lzop liblzo1 libstdc++5 libgd-gd2-perl libfile-tail-perl libdigest-sha1-perl libdigest-HMAC-perl libnet-ip-perl libnet-dns-perl libhtml-tagset-perl libhtml-parser-perl libio-stringy-perl libio-multiplex-perl libio-socket-ssl-perl libio-zlib-perl libnet-ssleay-perl libunix-syslog-perl libtimedate-perl libmailtools-perl libconvert-binhex-perl libconvert-tnef-perl libconvert-uulib-perl libcompress-zlib-perl libarchive-zip-perl libarchive-tar-perl perl-suid 你会被询问以下问题: Create directories for web-based administration? <– No General type of mail configuration: <– Internet Site System mail name: <– https://www.doczj.com/doc/0a17450202.html, 2.下载extmail-1.2和extman-1.1,并修改配置 下载地址:https://www.doczj.com/doc/0a17450202.html,/download tar xvzf extmail-1.2.tar.gz

开源邮件归档服务器MailArchiva

开源邮件归档服务器MailArchiva 2012-02-03 /分类: 邮件服务器/ 浏览次数: 1,479 / 6个评论发表评论 怎么突然想起弄mailarchiva了呢? 年前公司有个员工辞职,到最后一天的时候说无法收邮件了,结果一看,存foxmail 的那个盘不知道怎么被搞挂了,因为很多工程方面来往邮件和其他文件比较重要,只能格式化后用恢复工具来恢复数据,邮件基本找回来了,但七八十个邮件夹,几十G的邮件,花了一天才修复完。 前几天有个人说他们公司要求他用postfix来给exchange做邮件归档,他是想用outlook来接收存档,那得多烦人啊,记得以前弄GFI webmonitor的时候看到GFI 还有个邮件存档工具,不过是for exchange的,咱们没有exchange的呢?一时兴 起就查了一下相关的资料,就找到了mailarchiva,虽然开源版比企业版少了一些功能,不过咱们用用也足够了,网上搜索半天没有发现有用的关于mailarchiva配置和使用的中文资料,只能自己摸索了半天才大致明白,中途也出现了不少问题,记下来以飨后来者吧。 先到开源网站SF下载mailarchiva的安装文件, https://www.doczj.com/doc/0a17450202.html,/projects/openmailarchiva/files/mailarchiva/MailArchiva%20v1.9/,mailarchiva是基于JAVA开发的,所以可以跨平台,我这里要用来给hmailserver 做邮件存档,所以下载windows版本的,包有一百多兆,不过其中有两个JRE的包,一个32位一个64位,这两个倒占了大头。 下载后安装就不废话了,很简单,安装完成后会提示web控制台的默认登录用户名和密码都是admin,安装过程中会打开个网页提交个注册信息给mailarchiva官网,如果不想泄露自己的信息,就填假的或者不让它访问官网呗。 安装完成后桌面右下角会显示mailarchiva的服务控制台图标,可以双击打开它

CentOS邮件系统和反垃圾安装

CentOS邮件系统安装 https://www.doczj.com/doc/0a17450202.html,/forum/redirect.php?tid=1792&goto=lastpost 上面网址是安装教程视频 https://www.doczj.com/doc/0a17450202.html,/bbs/viewthread.php?tid=696 邮件系统配置文件等 所有视频都有下载地址 https://www.doczj.com/doc/0a17450202.html,/v/bbk1106.zip https://www.doczj.com/doc/0a17450202.html,/v/bbk1107.zip https://www.doczj.com/doc/0a17450202.html,/v/bbk1108.zip 垃圾邮件的 https://www.doczj.com/doc/0a17450202.html,/bbs/view ... &extra=page%3D1 安装redhat5系统 安装号码:2515dd4e215225dd 选择软件包桌面环境选择kde,应用程序选择默认的,开发选择开发工具和开发库,服务器选择mysql在选择可选的软件包要选择里面的mysql-devel-5.0.45-7.e15.i386和php-mysql-5.1.6-20.el5.i386,还要选择万维网服务器,服务器配置工具,邮件服务器里面的可选软件包里要选中squlrrelmail,把虚拟化的勾勾取消掉,之后可以下一步了! 重新引导之后,接下来的安装一定要把孩火墙和SElinux这两项给禁用 一、下载Postfix源文件 在IE里面输入ftp://https://www.doczj.com/doc/0a17450202.html, pub--redhat---linux---enterprise---5Server-en--os---SRPMS redhat里面的所有源文件包全在上面 1.打开SRPMS里面找到postfix- 2. 3.3-2.src.rpm下载下来 2.输入这网址把postfixadmin下载下来:https://www.doczj.com/doc/0a17450202.html,/sourceforge/postfixadmin/postfixadmin-2.1.0.tgz 把这两个包上传到redhat5服务器上面。 二、配置 1、启动mysqld数据库 #/etc/init.d/mysqld start 2.设置管理员的口令 #mysqladmin -u root password 123456(123456是自己要设置的密码) 3.设置mysql设置成开机自启动 #/sbin/chkconfig mysqld on 4.验证mysql #mysql -u root -p 输入密码,成功进入mysql > show databases; 千万不要忘了后面的粉号

相关主题
文本预览
相关文档 最新文档