- 论坛徽章:
- 0
|
qmail加了smtp验证后,合法的用户确验证不通过?为什么,谢谢!
现在最新发现的一个问题。
就是加了验证后 ,telnet上去,也能显示 ESMTP,同时输入命令 EHLO
也会显示:
220 XXXXXX.com.cn ESMTP
EHLO
250-XXXXXX.com.cn
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
250 8BITMIME
我在outlook中测试,发送信件后,提示输入用户名密码。我连续点确定,不一定点记下,竟然发出去信了。而且我试了,用户名和密码可以随便填写。
如果在outlook中不选择smtp验证,那么outlook会提示:
The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'amtding@xxxx.com'. Subject 'How about areyou?', Account: 'Albert Ding', Server: 'xxxxxx.com.cn', Protocol: SMTP, Server Response: '553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)', Port: 25, Secure(SSL): No, Server Error: 553, Error Number: 0x800CCC79
我试验的,例如用163.com的,不选择验证,但163.com的发,outlook会提示:
The message could not be sent because the server rejected the sender's e-mail address. The sender's e-mail address was 'amtd@163.com'. Subject 'test', Account: 'pop.163.com', Server: 'smtp.163.com', Protocol: SMTP, Server Response: '553 You are not authorized to send mail as <MAIL FROM: <amtd@163.com>;>;, authentication is required', Port: 25, Secure(SSL): No, Server Error: 553, Error Number: 0x800CCC78
这么说我的smtp验证就根本没有起作用?
我把tcp.smtp的内容从:
127.0.0.1:allow,RELAYCLIENT=""
:allow
改成了:
127.0.0.1:allow,RELAYCLIENT=""
后,连续点很多下确定,也不会发信出去了。依旧提示用户名密码错误。估计前面的连续点确定按钮会发信出去,是“:allow”这里起的作用吧。
唉,,,,, |
|