CentOS安装EMOS16邮件系统Word文档下载推荐.docx
- 文档编号:15334281
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:31
- 大小:97.33KB
CentOS安装EMOS16邮件系统Word文档下载推荐.docx
《CentOS安装EMOS16邮件系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《CentOS安装EMOS16邮件系统Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。
#yum-yinstallhttpd
#yum-yinstallmysqlmysql-servermysql-devel安装mysql数据库支持Extmail
#groupadd-g1000vgroup配置好邮件虚拟组和用户
#useradd-u1000-g1000-Mvuser
1.下载EMOS镜像
#su-root
#mkdir/path
#cd/path
#wgethttp:
//210.21.119.141/EMOS_1.6_x86_64.iso
制作本地yum仓库
#mkdir/mnt/EMOS
#mount-oloop/path/EMOS_1.6_x86_64.iso/mnt/EMOS装载ios镜像文件至EMOS目录
#cd/mnt
#createrepo.创建yum源配置文件
#cd/etc/yum.repos.d
#mkdirbackup
#mv*.repo./backup
#viEMOS.repo
加入以下内容
[EMOS]
name=EMOS
baseurl=file:
///mnt/
enabled=1
gpgcheck=0
#yumcleanall
#yumlist
2配置MTA—postfix
2.1检查postfix
CenOS6.4默认安装了postfix,并且可以支持mysql了,所以不用再安装了
#rpm-qa|greppostfix
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-byextmail.org
smtpd_banner=$myhostnameESMTP$mail_name
#responseimmediately
smtpd_error_sleep_time=0s
#Messageandreturncodecontrol
message_size_limit=5242880
mailbox_size_limit=5242880
show_user_unknown_table_name=no
#Queuelifetimecontrol
bounce_queue_lifetime=1d
maximal_queue_lifetime=1d
2.3设置postfix开机自启
#chkconfigpostfixon
3配置courier-authlib
3.1安装courier-authlib
#yuminstallcourier-authlibcourier-authlib-mysql
3.2修改authlib配置文件
#rm-f/etc/authlib/authmysqlrc
#vi/etc/authlib/authmysqlrc
MYSQL_SERVERlocalhost
MYSQL_USERNAMEextmail
MYSQL_PASSWORDextmail
MYSQL_SOCKET/var/lib/mysql/mysql.sock
MYSQL_PORT3306
MYSQL_OPT0
MYSQL_DATABASEextmail
MYSQL_USER_TABLEmailbox
MYSQL_CRYPT_PWFIELDpassword
MYSQL_UID_FIELDuidnumber
MYSQL_GID_FIELDgidnumber
MYSQL_LOGIN_FIELDusername
MYSQL_HOME_FIELDhomedir
MYSQL_NAME_FIELDname
MYSQL_MAILDIR_FIELDmaildir
MYSQL_QUOTA_FIELDquota
MYSQL_SELECT_CLAUSESELECTusername,password,"
"
uidnumber,gidnumber,\
CONCAT('
/home/domains/'
homedir),\
maildir),\
quota,\
name\
FROMmailbox\
WHEREusername='
$(local_part)@$(domain)'
3.3修改authmysqlrc的权限和拥有者
#chowndaemon.daemon/etc/authlib/authmysqlrc
#chmod660/etc/authlib/authmysqlrc
3.4修改authdaemonrc
#vi/etc/authlib/authdaemonrc
authmodulelist="
authmysql"
authmodulelistorig="
3.5启动courier-authlib
#servicecourier-authlibstart
StartingCourierauthenticationservices:
authdaemond
3.6修改authdaemonsocket目录权限,否则以下面的测试SMTP认证就不能通过
#chmod755/var/spool/authdaemon/
4配置maildrop
4.1安装maildrop
#yuminstallmaildrop
4.2配置maildrop
配置master.cf为了使Postfix支持Maildrop,必须修改/etc/postfix/master.cf文件,注释掉原来的maildrop的配置内容,并改为:
#vi/etc/postfix/master.cf
maildropunix-nn--pipe
flags=DRhuuser=vuserargv=maildrop-w90-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
maildrop2.0.4Copyright1998-2005DoublePrecision,Inc.
GDBMextensionsenabled.
CourierAuthenticationLibraryextensionenabled.
Maildirquotaextensionenabled.
ThisprogramisdistributedunderthetermsoftheGNUGeneralPublic
License.SeeCOPYINGforadditionalinformation.
注意事项:
1、如需重新编译Maildrop软件包,必须先获得其源码rpm包,并且必须先行安装courier-authlib及其devel软件包,否则编译后的maildrop将无法打开authlib支持。
2、maildropRPM包安装时,会自动创建vuser用户及vgroup用户组,专门用于邮件的存储,vuser:
vgroup的uid/gid都是1000,这与一般的邮件文档中提及用postfix用户存邮件不一样。
因为postfix用户的uid一般都低于500,而Suexec模块编译时对UID/GID的要求是要大于500,因此使用postfix用户不能满足要求。
其次,如果用Maildrop作为投递代理(MDA),以postfix身份投递的话,会导致postfixMTA错误。
5配置apache
5.1修改apache配置文件
#vi/etc/httpd/conf/httpd.conf
在最后一行加上
NameVirtualHost*:
80
Includeconf/vhost_*.conf
新建vhost_extmail.conf
#vi/etc/httpd/conf/vhost_extmail.conf
#VirtualHostforExtMailSolution
<
VirtualHost*:
80>
ServerNamemail.extmail.org
DocumentRoot/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/var/www/extsuite/extman/html/
#Suexecconfig
SuexecUserGroupvuservgroup
<
/VirtualHost>
设置apache开机启动
#chkconfighttpdon
6配置extmail+extman
6.1安装extmail和extman
#yuminstallextsuite-webmailextsuite-w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CentOS 安装 EMOS16 邮件系统