|
|
我现在可以用perl -MMIME::Base64 -e 'print encode_base64("username\0username");'
perl -MMIME::Base64 -e 'print encode_base64("password");'
telnet localhost 25
ehlo www.mydomain.com
auth login
xxxxxxxxxxxx
xxxxxxxxxxxxxxxx
235 Authentication successful
telnet localhost 110
user username
pass password
+OK Logged in
生成的系统用户名和密码登陆。但是无法使用perl -MMIME::Base64 -e 'print encode_base64("username\@mydomain.com");'
perl -MMIME::Base64 -e 'print encode_base64("password");'
telnet localhost 25
ehlo www.mydomain.com
auth login
xxxxxxxxxxxx
xxxxxxxxxxxxxxxx
535 Authentication failed
telnet localhost 110
user username@mydomain.com
pass password
-ERR Login failed 生成的用户名和密码登陆。
请问:这可能是哪方面的问题?从我现在的配置,改成用不能登陆系统的虚拟用户,需要怎么办? |
|