sendmail配置指南.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档