LinuxSir.cn,穿越时空的Linuxsir!

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

我算是服了!sendmail配置smtp认证,气死我了

[复制链接]
发表于 2004-2-10 14:41:27 | 显示全部楼层 |阅读模式
我是先安装的sendmail-8.12.9
但使用一段时间后,感觉应该使用SMTP认证
所以又下载安装了cyrus-sasl-2.1.17
在网上找好了多资料,都是先安装cyrus,然后再安装sendmail
可是我已经先安装了sendmail了,所以安装cyrus后好像根本没效果
执行sendmail -bd -q20m 后提示:
Warning: Option: AuthMechanisms requires SASL support (-DSASL)
Warning: Option: AuthOptions requires SASL support (-DSASL)

不管怎么设置都不行!气疯了我了,请sendmail高手指点迷津吧!多谢了!
发表于 2004-2-10 16:02:11 | 显示全部楼层
那就先装cyrus再重新装一次sendmail不行吗?这很困难吗?
 楼主| 发表于 2004-2-10 16:32:02 | 显示全部楼层

重装了,没用呀

是不是要把Sendmail和cyrus都删除干净了?怎么删除呀?
发表于 2004-2-11 10:21:48 | 显示全部楼层
rpm的就用rpm -e,tar的就用make uninstall(这不是每个软件都有,试试吧)
 楼主| 发表于 2004-2-11 10:24:51 | 显示全部楼层

多谢多谢!我马上就试试

希望能有用
发表于 2005-3-23 08:56:45 | 显示全部楼层
应该是你编译sendmail的时候没有加入-DSASL进去
回复 支持 反对

使用道具 举报

发表于 2005-3-23 16:13:25 | 显示全部楼层
没有先后顺序的,不需要重装
更改/etc/mail/sendmail.mc文件里的
TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN') dnl
define('confAUTH_MECHANISMS',   'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
删除两行的dnl
m4 sendmail.mc>sendmail.cf
然后重启服务
回复 支持 反对

使用道具 举报

发表于 2005-4-13 17:41:43 | 显示全部楼层
真所谓架站容易维护难,排错更难!建议好好看看linux.vbird.org。然后看看sasl如何和sendmail搭配起来的。不过就是要重新修改一下site.config.m4和mc重新Build和m4而已。
回复 支持 反对

使用道具 举报

发表于 2005-4-15 09:15:57 | 显示全部楼层
关于sendmail的SMTP认证,我找了很多资料,实验了N次也没成功,现在好久也没继续研究了。。。郁闷无比。。。关键是没有正规的中文资料介绍。。。
回复 支持 反对

使用道具 举报

发表于 2005-4-18 09:04:29 | 显示全部楼层
开什么国际玩笑?中国的开源软件搞了五年多。真正的开源五个手指头都能数过来,等天上掉下来个会说中国话的osser?靠天靠地不如靠自己,不过话说回来,我自己也没整合成~~~~靠的还是rh9自带的cyrus-sasl。ntsysv后,选中saslauthd,而后reboot,再看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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