centos安装emos1.6邮件系统

上传人:第*** 文档编号:31325602 上传时间:2018-02-06 格式:DOCX 页数:26 大小:103.95KB
返回 下载 相关 举报
centos安装emos1.6邮件系统_第1页
第1页 / 共26页
centos安装emos1.6邮件系统_第2页
第2页 / 共26页
centos安装emos1.6邮件系统_第3页
第3页 / 共26页
centos安装emos1.6邮件系统_第4页
第4页 / 共26页
centos安装emos1.6邮件系统_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《centos安装emos1.6邮件系统》由会员分享,可在线阅读,更多相关《centos安装emos1.6邮件系统(26页珍藏版)》请在金锄头文库上搜索。

1、CentOS6.4 安装 EMOS1.6 邮件系统1 安装前的准备工作1.1 关闭 selinux1、临时关闭(不用重启机器):#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 即为

2、开启状态SELinux status: enabled1.2 yum 先安装好以下组件:#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 vuser1.下载 EMOS 镜像# su - root# mkdir /path# cd /path#wget http:/

3、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 源配置文件# cd /etc/yum.repos.d# mkdir backup# mv *.repo ./backup# vi EMOS.repo加入以下内容EMOSname=EMOSbaseurl=file:/mnt/enabled=1gpgcheck=0# yum

4、clean all# yum list2 配置 MTApostfix2.1 检查 postfixCenOS6.4 默认安装了 postfix,并且可以支持 mysql 了,所以不用再安装了#rpm -qa |grep postfixpostfix-2.6.6-2.2.el6_1.x86_642.2 配置 postfix# postconf -n /etc/postfix/main2.cf# mv /etc/postfix/main.cf /etc/postfix/main.cf.bak# mv /etc/postfix/main2.cf /etc/postfix/main.cf# vi /et

5、c/postfix/main.cf #修改 main.cf 配置文件增加以下内容# hostnamemynetworks = 127.0.0.1myhostname = mail.extmail.orgmydestination = $mynetworks $myhostname# bannermail_name = Postfix - by extmail.orgsmtpd_banner = $myhostname ESMTP $mail_name# response immediatelysmtpd_error_sleep_time = 0s# Message and return cod

6、e controlmessage_size_limit = 5242880mailbox_size_limit = 5242880show_user_unknown_table_name = no# Queue lifetime controlbounce_queue_lifetime = 1dmaximal_queue_lifetime = 1d2.3 设置 postfix 开机自启# chkconfig postfix on3 配置 courier-authlib3.1 安装 courier-authlib# yum install courier-authlib courier-auth

7、lib-mysql3.2 修改 authlib 配置文件# rm -f /etc/authlib/authmysqlrc# vi /etc/authlib/authmysqlrcMYSQL_SERVER localhostMYSQL_USERNAME extmailMYSQL_PASSWORD extmailMYSQL_SOCKET /var/lib/mysql/mysql.sockMYSQL_PORT 3306MYSQL_OPT 0MYSQL_DATABASE extmailMYSQL_USER_TABLE mailboxMYSQL_CRYPT_PWFIELD passwordMYSQL_U

8、ID_FIELD uidnumberMYSQL_GID_FIELD gidnumberMYSQL_LOGIN_FIELD usernameMYSQL_HOME_FIELD homedirMYSQL_NAME_FIELD nameMYSQL_MAILDIR_FIELD maildirMYSQL_QUOTA_FIELD quotaMYSQL_SELECT_CLAUSE SELECT username,password,uidnumber,gidnumber,CONCAT(/home/domains/,homedir), CONCAT(/home/domains/,maildir), quota,

9、name FROM mailbox WHERE username = $(local_part)$(domain)3.3 修改 authmysqlrc 的权限和拥有者# chown daemon.daemon /etc/authlib/authmysqlrc# chmod 660 /etc/authlib/authmysqlrc3.4 修改 authdaemonrc # vi /etc/authlib/authdaemonrcauthmodulelist=authmysqlauthmodulelistorig=authmysql3.5 启动 courier-authlib# service c

10、ourier-authlib startStarting Courier authentication services: authdaemond3.6 修改 authdaemon socket 目录权限,否则以下面的测试 SMTP 认证就不能通过# chmod 755 /var/spool/authdaemon/4 配置 maildrop4.1 安装 maildrop# yum install maildrop4.2 配置 maildrop配置 master.cf 为了使 Postfix 支持 Maildrop,必须修改/etc/postfix/master.cf 文件,注释掉原来的 mai

11、ldrop 的配置内容,并改为:# vi /etc/postfix/master.cfmaildrop unix - n n - - pipe flags=DRhu user=vuser argv=maildrop -w 90 -d $user$nexthop $recipient $user $extension nexthop注意:flags 前面有“两个空格”配置 main.cf 由于 maildrop 不支持一次接收多个收件人,因此必须在/etc/postfix/main.cf 里增加如下参数:# vi /etc/postfix/main.cfmaildrop_destination_

12、recipient_limit = 14.3 测试 maildrop 对 authlib 支持#maildrop vmaildrop 2.0.4 Copyright 1998-2005 Double Precision, Inc.GDBM extensions enabled.Courier Authentication Library extension enabled.Maildir quota extension enabled.This program is distributed under the terms of the GNU General PublicLicense. Se

13、e COPYING for additional information.注意事项: 1、如需重新编译 Maildrop 软件包,必须先获得其源码 rpm 包,并且必须先行安装courier-authlib 及其 devel 软件包,否则编译后的 maildrop 将无法打开 authlib 支持。 2、maildrop RPM 包安装时,会自动创建 vuser 用户及 vgroup 用户组,专门用于邮件的存储,vuser:vgroup 的 uid/gid 都是 1000,这与一般的邮件文档中提及用 postfix 用户存邮件不一样。因为 postfix 用户的 uid 一般都低于 500,而

14、 Suexec 模块编译时对 UID/GID 的要求是要大于 500,因此使用 postfix 用户不能满足要求。其次,如果用 Maildrop 作为投递代理(MDA) ,以 postfix 身份投递的话,会导致 postfix MTA 错误。5 配置 apache5.1 修改 apache 配置文件# vi /etc/httpd/conf/httpd.conf在最后一行加上NameVirtualHost *:80Include conf/vhost_*.conf新建 vhost_extmail.conf# vi /etc/httpd/conf/vhost_extmail.conf# VirtualHost for ExtMail SolutionServerName mail.extmail.orgDocumentRoot /var/www/extsuite/extmail/html/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 /va

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号