- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sendmail配置指南
带SMTP认证的sendmail配置
准备工作 安装sasl库 编译和配置sendmail Outlook Express 5.0 的配置
带SMTP认证的sendmail配置使用的软件: Redhat 7.2, 内核2.4.7-10 Sendmail-8.12.3 cyrus-sasl-1.5.27 一、准备工作 1.首先要下载sasl库,该函数库提供了安全认证所需函数,下载地址是(/pub/cyrus-mail/ ),版本1.5.27,注意2.X 版本无法与sendmail结合,因为API还未做修改. 2.下载sendmail(),版本在8.10.0以上的sendmail才支持SMTP认证功能。 3.注意选择客户端电子邮件软件。并不是所有的客户端电子邮件软件都支持SMTP认证功能, 几种常见的版本要求是这样的: Netscape Messenger 的版本要4.6以上 Outlook和Outlook Express要5.0版本以上 Eudora pro的版本要在4.3以上 Foxmail 的版本要在4.0以上 每一种软件的认证方法是不一样的,编译sasl库的时候和配置sendmail略有不同。这里就大家最常见的Outlook Express 5.0和Foxmail的设置方法介绍如下。 二、安装sasl库 1解压cyrus-sasl-1.5.27.tar.gz到你选定的目录 快速安装 gzip cyrus-sasl-1.5.27.tar.gz tar -xvf cyrus-sasl-1.5.27.tar cd cyrus-sasl-1.5.27 ./configure -prefix=/usr --enable-login --with-pwcheck --with-digest make make install 现在编译已经完成。 说明: 1) Outlook Expresss使用LOGIN的认证方法,sasl库缺省并不支持这种方式,所以要在生成配置文件时特别加入,另外,Outlook的口令验证方式也不是缺省的方式,所以也需要加入--with-pwcheck的选项。 2) 缺省情况下,所有的库函数安装到/usr/local/lib目录下,但sendmail使用的库函数是在目录/usr/lib下的。如果上面的prefix选择/usr, 库函数就会放在/usr/lib下了。否则如果采用默认路径(/usr/local ),需要在缺省情况下,所有的库函数安装/usr/local/lib目录下,但sendmail使用的库函数是在目录/usr/lib下的,所以需要做一些调整。 cd /usr/lib ln /usr/local/lib/sasl/ ./sasl -s cp /usr/local/lib/libsa* . 也可以避开这一步,在运行configure脚本前,修改其中的缺省路径就可以了。用vi打开configure文件找到这一ac_default_prefix=/usr/local(在文件前几行),改为ac_default_prefix=/usr 就可以了,这样更方便一些。
2.在目录下新建目录/var/pwcheck mkdir /var/pwcheck 此目录供pwcheck命令使用,该命令是一个后台程序,负责检查用户的输入口令,以root权限使用shadow口令文件。 3.在/usr/lib/sasl目录下建立文件Sendmail.conf,加入如下一行: pwcheck_method:pwcheck 如果该文件已经存在,直接修改即可。到此,sasl库函数的安装就完成了。 三、编译和配置sendmail 1. 解压sendmail软件到你希望的目录,进入sendmail-8.12.3目录。按如下步骤操作: gzip sendmail.8.12.3.tar.gz tar -xvf sendmail.8.12.3.tar cd sendmail-8.12.3 2. 进入devtools/Site/目录并创建site.config.m4文件 cd devtools/Site/ vi site.config.m4 在该文件中加入如下两行文字,把SMTP认证功能编译到sendmail中: APPENDDEF(`confENVDEF,`-DSASL) APPENDDEF(`conf_sendmail_LIBS,`-lsasl) *APPENDDEF(`confLIBDIR
文档评论(0)