欢迎来到天天文库
浏览记录
ID:30845760
大小:466.74 KB
页数:10页
时间:2019-01-04
《第10章postfix邮件系统(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第10章Postfix邮件系统(一)具体步骤:]准备工作为了避免发生端口冲突、程序冲突等现象,应将系统口带的sendmail服务停用,并将默认启动状态设为关闭。由于Postfix系统兼容并沿用了Sendmai1的部分设置,因此建议保留Sendmail软件包,而不是直接卸载。[root@ns~c/init・d/sendmai1statussendmai1isstopped[root(?nschkconfig--leue12345sendmai1off[rootOnsm除此以外,因在下一章中需耍Postfix支持SASL认证(通过软件包cyrus-sasl),所以应确认已安装好相关软件包
2、。[root(?nsrpm-qaIgrepcyruscyrus-sasl-1ib-Z.1.22-4cyrus-sas1-deve1-Z•1・ZZ-4cyrus-sas1-plain-Z・1.・2Z-4cyrus-sasl-Z・1.ZZ-4[root(?ns2.源码编译及安装1)创建运行组、用户为了加强邮件服务的权限控制,需要创建专门的运行组账号postfix和postdrop,以及用户账号postfixo运行用户不需要直接登录到系统,也无需创建宿主文件夹。[nootOns^Jttgroupadd-g1Z00postdrop[rootPnsgroupadd-g1000postfix[r
3、ootOnsuseradd-M-ii1000-gpostfix-Gpostdrop-s/sbin/nologinpostfix[rootOns^Jtt2)解包将下载的postfix源码包解压,释放到/usr/src/冃录下,并切换到展开后的源码冃录。[roomount/dev/cdrom/media/mount:blockdevice/dev/cdromiswrit巳cted/mountingread-only[rootOnscd/media/chapter10[rootPnschapterl0JttIsdovecot-Z・Q・12・tar・gzpostfix-Z・8・Z・tar・g
4、z[rootOnscbapterl0J#tarzxfpostfix-Z.8.2.tar.gz-C/usr/src/[rootOnschapter10Jttcd/usr/src/postfix-Z.8.2/[rootPnspostfix-2.8.ZJtt_3)配置Postfix软件包的配置步骤使用“makemakefilesv进行,具体配置选项可以参考源码H录中README_FILES/文件下的说明文件。例如,若要使Postfix支持发信认证,可参考文件SASL_README中的相关信息。[rootPnspostfix-2.8.ZJltmakemakefiles'CCARGS二-DUS
5、E_SASL_AUTH-DUSE_CYRUS_SASL-I/usr/include/sas1J'AUXLIBS=-I/usrz1ib/saslZ-isaslZ^其中,编译参数CCARGS和AUXL1BS的作用如下:>CCARGS参数:为编译器提供额外的扩展参数。例如,启用SASL认证,并指出cyrus-sasl认证程序的头文件位T7usr/include/sasl/o>AUXLIBS参数:为编译器指出位于标准位置之外的额外函数库。例如,cyrus-sasl认证程序的库文件位于/usr/lib/sasl2/。注:1.如果配置写错误,需要重新配置,首先输入"makemakefiescle
6、anv命令清除。2.如果配置失败,可能是缺少db*-devel包。[rootOnspostfix-2.8.2Jttyum-yinsta11db*-devel_4)编译并安装[rootOnspostfix-2.8.21ttmake&&makginsta11_注:如果编译失败,除了缺少ncurses-devel包之外,可能还缺少cyrus-sasl*包。执行makeinstall命令以后,最后阶段会需要设置一些安装参数,一•般直接按回车键接受默认或自动识别的配置即可。完成安装以后,应执行postconf-a命令检查所支持的认证方式,若输出结果中未包含“cyrus”,则应检查配置步骤,纠正
7、错误后重新进行配置、编译并安装。[roopostconf-acyrusrus认证dovecot〃支持dovEcotiAi正2.Postfix服务控制Postfix邮件系统的控制主要通过/usr/sbin/postfix命令进行,结合start>stop、check、reload选项分别实现启动、停止、检查、重载服务的操作。[rootPnsmpostfixstartpostfix/postfix-script:startingth巳Postfixmai1sy
此文档下载收益归作者所有