• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

qmail Cannot auth with smtp

S

skrieg2

Guest
Hello,

I'm trying to auth with telnet on the smtp service but I can't. E-mail clients work just fine.

Creating the base64 auth string:
Code:
$ perl -MMIME::Base64 -e 'print encode_base64("[email protected]\[email protected]\0mypass");'
ZmgvcmlhbmUuxx3JnAtZvbGxleQ==
Telneting :
Code:
$ telnet myserver.com 25
Trying my.ip.ad.dre.s....
Connected to myserver.com
Escape character is '^]'.
220 hostname ESMTP
ehlo mydomain
250-hostname
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-AUTH LOGIN CRAM-MD5 PLAIN
250-STARTTLS
250-PIPELINING
250 8BITMIME
auth plain ZmgvcmlhbmUuxx3JnAtZvbGxleQ==
535 auth failure
Server log says:
Code:
smtp_auth: smtp_auth: FAILED: mypass - no such user from [email][email protected][/email]
Some facts :
* The same login/password works when poping with telnet and with any mail client (pop and smtp)
* The server is a 8.1 Plesk installed on Debian Sarge.
* The only modification made is the "-Rt0" in /etc/xinetd.d/smtp_psa

Note that "mypass" is in the logs where there is usually a login... maybe my auth creation is wrong ? It's weird because the Plesk's knowledge base says to do so.

many thanks for some help
skrieg.
 
Hi,

I had to write
encode_base64("\0user\@domain.tlc\0pass");

Note the "\@".

solved
my mistake.
thanks
 
Back
Top