首页 CentOS安装EMOS1.6邮件系统

CentOS安装EMOS1.6邮件系统

举报
开通vip

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状态:...

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.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 vuser 1.下载EMOS镜像 # su - root # mkdir /path # cd /path #wget 制作本地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 加入以下内容 [EMOS]name=EMOS baseurl=file:///mnt/enabled=1gpgcheck=0   # yum clean all # yum list 2 配置MTA—postfix 2.1 检查postfix CenOS6.4默认安装了postfix,并且可以支持mysql了,所以不用再安装了 #rpm -qa |grep postfix postfix-2.6.6-2.2.el6_1.x86_64 2.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 /etc/postfix/main.cf#修改main.cf 配置文件 增加以下内容 # hostname mynetworks = 127.0.0.1 myhostname = mail.extmail.org mydestination = $mynetworks $myhostname # banner mail_name = Postfix - by extmail.org smtpd_banner = $myhostname ESMTP $mail_name # response immediately smtpd_error_sleep_time = 0s # Message and return code control message_size_limit = 5242880 mailbox_size_limit = 5242880 show_user_unknown_table_name = no # Queue lifetime control bounce_queue_lifetime = 1d maximal_queue_lifetime = 1d   2.3 设置postfix开机自启 # chkconfig postfix on 3 配置courier-authlib 3.1 安装courier-authlib # yum install courier-authlib courier-authlib-mysql 3.2 修改authlib 配置文件    # rm -f /etc/authlib/authmysqlrc # vi /etc/authlib/authmysqlrc MYSQL_SERVER localhost MYSQL_USERNAME extmail MYSQL_PASSWORD extmail MYSQL_SOCKET /var/lib/mysql/mysql.sock MYSQL_PORT 3306 MYSQL_OPT 0 MYSQL_DATABASE extmail MYSQL_USER_TABLE mailbox MYSQL_CRYPT_PWFIELD password MYSQL_UID_FIELD uidnumber MYSQL_GID_FIELD gidnumber MYSQL_LOGIN_FIELD username MYSQL_HOME_FIELD homedir MYSQL_NAME_FIELD name MYSQL_MAILDIR_FIELD maildir MYSQL_QUOTA_FIELD quota MYSQL_SELECT_CLAUSE SELECT username,password,"",uidnumber,gidnumber,\ CONCAT('/home/domains/',homedir), \ CONCAT('/home/domains/',maildir), \ quota, \ name \ FROM mailbox \ WHERE username = '$(local_part)@$(domain)'   3.3 修改authmysqlrc 的权限和拥有者 # chown daemon.daemon /etc/authlib/authmysqlrc # chmod 660 /etc/authlib/authmysqlrc 3.4 修改authdaemonrc # vi /etc/authlib/authdaemonrc authmodulelist="authmysql" authmodulelistorig="authmysql"   3.5 启动courier-authlib # service courier-authlib start Starting Courier authentication services: authdaemond 3.6 修改authdaemon socket 目录权限,否则以下面的测试SMTP认证就不能通过 # chmod 755 /var/spool/authdaemon/ 4 配置maildrop 4.1 安装maildrop # yum install maildrop 4.2 配置maildrop 配置master.cf 为了使Postfix支持Maildrop,必须修改/etc/postfix/master.cf文件,注释掉原来的maildrop的配置内容,并改为: # vi/etc/postfix/master.cf maildrop 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.cf maildrop_destination_recipient_limit = 1   4.3 测试maildrop对authlib支持 #maildrop –v maildrop 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 Public License. See 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,而Suexec模块编译时对UID/GID的要求是要大于500,因此使用postfix用户不能满足要求。其次,如果用Maildrop作为投递代理(MDA),以postfix身份投递的话,会导致postfix MTA错误。 5 配置apache 5.1 修改apache配置文件 # vi /etc/httpd/conf/httpd.conf 在最后一行加上 NameVirtualHost *:80 Include conf/vhost_*.conf   新建vhost_extmail.conf
本文档为【CentOS安装EMOS1.6邮件系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_337177
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:0
分类:互联网
上传时间:2019-05-21
浏览量:22