plain authenticator failed - SMTP

Tootle

Verified User
Joined
Sep 1, 2011
Messages
38
Hi,
I recently installed prestaShop and set E-mail settings to use SMTP instead of PHPmail, the SMTP settings are correct (like in MUAs), e-mails are sending/arriving OK to clients but suddenly I noticed getting that error in exim's log everytime the shop sends an e-mail.

Code:
 plain authenticator failed for h1881165679.rev.rootvps.pl (mail.xxx.tld) [188.116.56.79]: 535 Incorrect authentication data (set_id=xxx@xxx.tld)
domain/mail obfuscated

So, that error occurs but e-mail is delivered OK.

When I change SMTP encryption settings from 'none' to eg. 'TLS' in prestaShop (as I'm using in MUAs like Thunderbird with NO error) here there is an error
Code:
 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=h1881165679.rev.rootvps.pl [188.116.56.79] input="\026\003\001"
And of course no mail is sended.

In that case doing
Code:
openssl s_client -starttls smtp -crlf -connect 188.116.56.79:587

CONNECTED(00000004)
....
SSL handshake has read 2345 bytes and written 482 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 1024 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
    Protocol  : TLSv1
    Cipher    : DHE-RSA-AES256-SHA
    Session-ID: A68184AEDAA3D92629F7827BA67F9F8BC05EB53393AC2C764B8EE866F4BA5E1C
    Session-ID-ctx:
    Master-Key: 01E62FB5BEF415615DD53B25ACED3AB3849A580564B996EB3150A84882E25D73D727939F22E20AEABF4BE76EE7EAAFC5
    Key-Arg   : None
    Krb5 Principal: None
    Start Time: 1353063581
    Timeout   : 300 (sec)
    Verify return code: 18 (self signed certificate)
---
250 HELP


When I use eg. Thunderbird as the same outgoing server settings there is NO such error and mails are delivering NP. This is only script that sends emails using SMTP so I don't know if it's a DA specific case or prestaShop - if don't - please feel free to delete this thread.

I'm using SpamBlocker4.1
Code:
plain:
    driver = plaintext
    public_name = PLAIN
    server_prompts = :
    server_condition = "${perl{smtpauth}}"
    server_set_id = $2
As for now I stuck with SMTP Encryption 'None' mails sending but full of errors in logs.

Thanks in advance for any clue.
 
Top