- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用OpenLDAP搭建Postfix邮件系统
使用OpenLDAP搭建Postfix邮件系统
一、系统环境及本文用到相关软件及下载地址
1、系统环境
Linux 系统版本:CentOS release 5.2 (Final)
内核版本:2.6.18-92.el5
二、.卸载sendmail
#killall sendmail
#rpm -e --nodeps sendmail
三、定义yum的非官方库
#vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
gpgkey=/rpm/packages/RPM-GPG-KEY.dag.txt
四、开始安装
1、增加系统相关用户:
#groupadd postfix
# useradd -g postfix -M -s /bin/false postfix
#groupadd postdrop
#groupadd vmail -g 1000
# useradd -u 1000 -g 1000 -M -s /sbin/nologin -d /dev/null vmail
2、安装Apache、PHP(如果在安装系统的时候已经安装过了,可以不用做此步骤)
#yum -y install httpd php php-mysql php-gd php-imap php-mbstring php-ldap
3、安装相关依赖关系包
#yum -y install perl-Unix-Syslog perl-GD \
perl-Digest-SHA1 perl-Digest-HMAC perl-Net-IP \
perl-Net-DNS perl-Time-HiRes perl-HTML-Tagset \
perl-HTML-Parser perl-libwww-perl perl-IO-stringy \
perl-IO-Multiplex perl-Net-SSLeay-1.30 perl-IO-Socket-SSL \
perl-Net-Server perl-TimeDate perl-MailTools \
perl-MIME-Base64 perl-Convert-BinHex perl-MIME-tools \
perl-Convert-TNEF perl-Convert-UUlib \
perl-Compress-Zlib perl-Archive-Zip perl-IO-Zlib \
perl-Archive-Tar arc-5.21o zoo-2.10 unarj
4、增加LDAP服务器记录:
这两台记录其实是LDAP客户端查询LDAP服务器的记录,在客户端的设置文件中(ldap.conf)会用到这些记录,当然,你可以更改成其它任何的名称,如果所有的软件都是安装在同一台服务器上的话,IP地址可以设成,我这里设置的是实际的地址.
#echo 62 /etc/hosts #echo 62 /etc/hosts
5、安装OpneLDAP:
你可以通过两种方式来安装,第一种是在安装系统是自已就安装了,你如果认为它的版本太低了,可以通过YUM的方式升级一下,也可以通过源代码的方式安装,我这里是通过YUM的方式升级了一下,如果通过源代码安装的话,那后面的一些组件的安装时就需要注意一下路径了.
#yum install openldap*
6、配置OpenLDAP:
配置LDAP需要用到extman中的schema文件,所以要先复制extman中的对于LDAP支持的schema文件到相应的地方.具体的操作如下:
# tar zxf extman-1.1.tar.gz
# cd extman-1.1/docs
#cp ./extmail.schema /etc/openldap/schema/
#vi /etc/openldap/slapd.conf
更改以下内容:
include /etc/openldap/schema/extmail.schema
suffix dc=
rootdn cn=Manager,dc=
rootpw {MD5}7tjNxADf1OyF3/cKFwBmtw== #注:这里用名文秘密的时候在初始化的时候可能会出错,建议用加密的密码。
这里的 rootpw 後面的是使用 slappasswd 生成的密码,默认是使用 SSHA 这
您可能关注的文档
- 企业内部控制规范试卷.doc
- 企业劳务派遣.doc
- 企业内部控制基本规范曹.docx
- 企业员工竞业禁止协议TAN.doc
- 企业内部控制知识竞赛试题带答案发.doc
- 企业商业计划书相关概述.doc
- 企业协作和流程管理解决方案白皮书.doc
- 企业国有资产法配套法规起草提速.doc
- 企业培训师高级教材知识点汇编.doc
- 企业员工管理信息系统研究.doc
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
文档评论(0)