请教postfix配合cyrus-sasl的问题

cxydl 2003-08-23 10:43:30
请问各位朋友,小弟在RedHat8.0下架设postfix配合cyrus sasl的smtp认证,
设定的方法如下

编辑/etc/postfix/main.cf


### SASL support
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,check_relay_domains
smtpd_client_restriction = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
smtp_sasl_auth_enable = yes

然后在/usr/lib/sasl/下面增加一个smtpd.conf

内容如下

pwcheck_method: pwcheck

然后 chmod 640 /etc/shadow

再将postfix用户加入root组

usermod -G root postfix

重跑/etc/init.d/postfix restart

telnet $myhostname 25出现的结果如下:
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-XVERP
250 8BITMIME

在客户端寄信的时候,会出现一个对话框要我输入密码,
但我输入正确之后,依然会跑出对话框来。
我想应该是在认证方面在哪里出了问题,想请教各位这应该如何解决呢?

谢谢。

...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fbing7 2003-09-08
  • 打赏
  • 举报
回复
老兄
我记得你少了一个步哦

/usr/local/sbin以saslpasswd

./saslpasswd star
Password: *******
Again (for verification): *******

这将创建文件/etc/sasldb,

并改变许可权限至400

#chmod 400 /etc/sasldb
cxydl 2003-09-06
  • 打赏
  • 举报
回复
我输入sasldblistusers得到的结果是:
can't open /etc/sasldb
dennis_pan 2003-08-27
  • 打赏
  • 举报
回复
这个是正常现象呀,你加sasl不就是为了smtp认证么?
neatcat 2003-08-27
  • 打赏
  • 举报
回复
错了,这个怎么不能改?
重发一次,sasldblistusers
neatcat 2003-08-27
  • 打赏
  • 举报
回复
listdblistusers看看用户有没有加对

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧