欢迎来到天天文库
浏览记录
ID:39550021
大小:616.00 KB
页数:30页
时间:2019-07-06
《CentOS下搭建最流行的邮件系统extmail》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CentOS下搭建最流行的邮件系统extmail目前邮件服务器中,想要拥有自己的邮件服务器,单单使用senmail,postfix已经不能满足用户的需求了,越来越多的企业使用extmail在搭建企业级的邮件服务器。而我们使用的邮件服务器需要满足什么条件呢?1.支持页面注册,发信授信。//满足用户的基本需求2.支持自由注册。//使用方便3.支持网盘。//节约资源4.采用虚拟账号。//安全性高其架构图:在此架构中:1.postfix实现邮件发送服务器的角色。2.dovecot作为邮件接收服务器的角色。3.extmail实现利用web界面收发信件。4.e
2、xtman用户注册同个extman的页面5.mysql数据库,存放用户的账户信息6.cyrus-saslcourier-authlib实现用户的身份验证配置过程:1.安装extmail所需要准备工作1.1安装所需要的基础服务的rpm包yuminstallhttpdmysqlmysql-servermysql-developenssl-develdovecotperl-DBD-MySQLtcltcl-devellibart_lgpllibart_lgpl-devellibtool-ltdllibtool-ltdl-develexpect1.2关闭se
3、ndmail,并将它的随系统自动启动功能关闭:#servicesendmailstop#chkconfigsendmailoff1.3安装以下开发所用到的rpm包组:DevelopmentLibrariesDevelopmentToolsLegacySoftwareDevelopmentXSoftwareDevelopment1.4启动mysql数据库,并给mysql的root用户设置密码:#servicemysqldstart#chkconfigmysqldon#mysqladmin-urootpassword'123'也可以----------
4、-----------------------授权本地用户SETPASSWORDFORroot@'localhost'=PASSWORD('redhat');SETPASSWORDFORroot@'127.0.0.1'=PASSWORD('redhat');FLUSHPRIVILEGES;-------------------------------授权远程用户GRANTALLPRIVILEGESON*.*TOroot@'%'IDENTIFIEDBY'redhat';FLUSHPRIVILEGES;1.5启动saslauthd服务,并将其加入到自动
5、启动队列:#servicesaslauthdstart#chkconfigsaslauthdon1.6启动httpd服务,并将其加入到自动启动队列2.配置本机的DNS服务器2.1安装dns服务器相关的软件包yuminstallbind-chrootcaching-nameserver2.2编辑主配置文件cd/var/named/chroot/etc/cp-pnamed.caching-nameserver.confnamed.conf2.3声明DNS区域/var/named/chroot/var/namedcp-plocalhost.zoneext
6、mail.com.zonevimextmail.com.zone2.4编辑系统服务器hostname2.5编辑DNS指向2.6启动服务,测试解析结果[root@extmailnamed]#servicenamedstartStartingnamed:[OK]3.安装postfix服务【源代码】数据包以及版本:Unix-Syslog-0.100.tar.gzsyslog机制负责发送、记录系统内核及工具所产生的信息。courier-authlib-0.63.0.tar.bz2把Mail与验证(courier-authlib)结合在一起实现mysql数据
7、库验证extmail-1.2.tar.gz提供web页面的邮件收发功能。extman-1.1.tar.gz提供用户注册。postfix-2.8.2.tar.gzpostfixmail的主程序。3.1Postfix3.1.1创建postfix的相关账号和用户组#groupadd-g2525postfix#useradd-gpostfix-u2525-s/sbin/nologin-Mpostfix//-M不创建用户家目录#groupadd-g2526postdrop#useradd-gpostdrop-u2526-s/bin/false-Mpostdr
8、op//postdrop服务用于队列管理,投递信件。3.1.2拆解postfix数据包#tar-zxvfpostfix-2
此文档下载收益归作者所有