阅 读 文 章

solaris8 x86上:终于实现smtp认证!搞定sendmail+sasl+qpopper

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(wzy9681) | 时间:2007-05-27 | 浏览:人次 ]


6.  编辑sendmail.mc,加入你需要的FEATURE. 
TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5')dnl
*dnl define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')
FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Port=25, Name=MTA')dnl
DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea')dnl
注意:FEATURE要加在MAILER语句的前面。
说明:
"TRUST_AUTH_MECH"的作用是使sendmail不管access文件中如何设置,都能relay那些通过LOGIN,
PLAIN或DIGEST-MD5方式验证的邮件。
"confAUTH_MECHANISMS"的作用是确定系统的认证方式。
"confDEF_AUTH_INFO"的作用是当你的计算机作为客户机时,
向另外一台有smtp认证功能的主机进行认证,用户和密码存放在auth-info文件中,在这个例子中并不需要这个功能,所以注释掉了。
7.  生成sendmail.cf文件
sh Build sendmail.cf
8.  把sendmail.cf安装到/etc/mail/sendmail.cf,submit.cf安装到/etc/mail/submit.cf;可以使用复制的方法,更简单的方法是在cf/cf/下运行:
sh Build install-cf
9.  由于sendmail安全的要求,需要建立以smmsp为名字的组和以smmsp为名字的用户,
具体参考sendmail/SECURITY文档:
groupadd smmsp
usradd -g smmsp smmsp
10. 回到sendmail-8.12.6目录,再进入sendmail目录,运行"sh Build install",完成最后的安装。或使用如下命令:
Make&#59;make install
11. 现在基本上可以了, 重新启动机器或sendmail后运行下面命令测试sendmail:
telnet localhost 25
ehlo localhost
注意有没有以下的信息出现.
250-xxxxxxxx
250-xxxxxxx
250-AUTH LOGIN PLAIN
250-xxxxxx

可能会略有不同,不过你选定的认证方式AUTH LOGIN PLAIN一定要有的。如果显示没有问题,服务器端的配置你已经成功了。
如果没有出现上面的信息,请运行“sendmail -O loglevel=14 –bs”仔细检查问题所在。
12. 结束服务器端的配置之前,我们还要做一件事,运行pwcheck这个daemon程序,这样才能完成用户认证功能。“pwcheck &”该文件位于sasl的安装目录下,可将其复制到/usr/bin目录下。

四、Outlook Express 5.0 的配置
1.打开你的Outlook Express,修改你的账号属性,在服务器选项,选取我的smtp服务器需要认证选项,然后进入配置。
2.不要选取安全口令认证,sendmail并不支持这个选项。是选取使用pop3同样的口令还是选择另外输入用户和密码,这就看你的爱好和设置了,这不是关键。如果你在服务器上有一个真实账号,不妨选取使用同样的口令,如果没有账号,选用其他的用户口令同样可以。




 坚持向左 回复于:2002-12-06 15:03:07

好啊,正是我要的,折腾几天了,一直没有搞定


 sunmarmot 回复于:2002-12-06 15:24:12

好东东,支持一下


 予默 回复于:2002-12-06 15:30:13

支持,我已经收藏了,谢谢!


 YT 回复于:2002-12-07 05:22:06

发了2边啊?PFPF,YDYD


 tnnd 回复于:2002-12-07 09:45:57

不如qmail+checkpassword


 unix菜鸟 回复于:2002-12-07 10:55:21
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 搞定 认证 终于 实现 回复 sendmail 文件 目录 没有 这个

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.