免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 976 | 回复: 0
打印 上一主题 下一主题

[Mail] sendmail 认证问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-27 22:22 |只看该作者 |倒序浏览
我的sendmail ,用out look 连接后,只有系统用户能向外发邮件,用saslpasswd 增加的用户却发不了,外面的也可以给系统用户发邮件,但用 outlook 却收不了,用非系统用户发邮件,一直提示输入用户名,密码。。。不知道是怎么回事?


不知道是哪里认证有问题,/etc/sendmai.mc中的相关项已经改过了,如下:

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')

dnl # The following causes sendmail to only listen on the IPv4 loopback address
dnl # 127.0.0.1 and not on any other network devices. Remove the loopback
dnl # address restriction to accept email from the internet or intranet.
dnl #
    DAEMON_OPTIONS(`Port=smtp,Name=MTA')dnl

dnl # We strongly recommend not accepting unresolvable domains if you want to
dnl # protect yourself from spam. However, the laptop and users on computers
dnl # that do not have 24x7 DNS do need this.
dnl #
dnl FEATURE(`accept_unresolvable_domains')dnl

dnl # Also accept email sent to "localhost.localdomain" as local email.
dnl #
LOCAL_DOMAIN(`localhost.localdomain')dnl


gnu/linux 系统 ,sendmail-8.13.1-2,cyrus-sasl-2.1.19-5.EL4,imap-2001a-18。

telnet localhost 25 会输出一下内容
Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP


telnet localhost 110 输出一下内容
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK POP3 localhost.localdomain v2001.78rh server ready


sendmail -d0.1 -bv root 输出一下内容
Version 8.13.1
Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX
     MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6
     NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF STARTTLS TCPWRAPPERS
     USERDB USE_LDAP_INIT


用 outlook 收信的时候,看maillog 里面的日志有这样的:
pop3 service init from 61.237.235.2
Command stream end of file while reading line user=mytest@domain.com  host=[61.237.235.2]

并一直提示输入用户名,密码

系统用户给系统用户可以发邮件,在服务器上能看到邮件方在了对应的用户名下
,但系统用户不能给 用 Saslpasswd 增加的用户发邮件,日志中提示 User unknown
,另外非系统用户不能向外面发邮件,总是提示输入用户名,密码 并在日志中提示:

[61.237.235.2] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA


请大侠指点,跪谢了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP