LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1054|回复: 3

sendmail的smtp验证 不起作用

[复制链接]
发表于 2006-9-19 22:58:38 | 显示全部楼层 |阅读模式
配置sendmail的smtp验证时,开启

  1. TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
  2. define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
  3. DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')
复制代码

当这些都设置正确后,重启sendmail,通过telenet无法再从远程任意发信,但是用outlook之类的邮件客户端却可以不需验证自由收发信件。只有当outlook客户端也配置好"我的服务器需要验证“时,发信才需要密码,请问为何会这样,这样不就失去了验证的意义了吗?
发表于 2006-9-19 23:38:19 | 显示全部楼层
上边的楼主,小弟也在研究sendmail~可看了很多文章都不是很明白sasl是怎么回事,只知道是用来验证而已,而安装的sasl的时候就更郁闷,在./configure 的后边究竟有什么参数要激活,哪些要关闭都不知道.而make的时候提示缺这插件,缺那库,还error~也不知道去那找,也没rpm包装~我用的是sasl2.1.22,系统是F5~根本就不想有些人说的那样./configure --enable-login  还有M4的宏定义的也没详细说明~我装的F5肯定没问题~怀疑这里的精华怎么来的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-19 23:58:12 | 显示全部楼层
Post by lewis12131
上边的楼主,小弟也在研究sendmail~可看了很多文章都不是很明白sasl是怎么回事,只知道是用来验证而已,而安装的sasl的时候就更郁闷,在./configure 的后边究竟有什么参数要激活,哪些要关闭都不知道.而make的时候提示缺这插件,缺那库,还error~也不知道去那找,也没rpm包装~我用的是sasl2.1.22,系统是F5~根本就不想有些人说的那样./configure --enable-login  还有M4的宏定义的也没详细说明~我装的F5肯定没问题~怀疑这里的精华怎么来的


我用的是rpm包,FC5应该有的,包名是cyrus-sasl。sasl只负责验证身份,如果你安装sasl后不启动saslauthd服务,mail客户端会不停提示你输入用户名和密码并且无法验证成功。
源码方式安装sendmail好像比较麻烦,安装时如果想启动sasl还要指定若干参数,我没有做过。
回复 支持 反对

使用道具 举报

发表于 2006-9-20 12:52:27 | 显示全部楼层
有没有试验过给远程机器发信?比如163。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表