Hello everyone!

I have successfully set up a perdition server which acts as a proxy to pop3 servers running in virtual machines.

I use the pop3s protocol to get the emails.

I can get mail using Thunderbird in Linux and Outlook in Windows, however Outlook.com and gmail.com cannot communicate with the perdition server:

Please take a look at the perdition log file:

perdition.pop3s[15859]: Connect:  65.55.41.7:58616->X.X.X.X:995
perdition.pop3s[15859]: SSL connection using AES256-SHA
perdition.pop3s[15859]: SELF:   "+OK POP3 perditon ready on X.X.X.X 0002937a\r\n"
perdition.pop3s[15859]: CLIENT: ""
perdition.pop3s[15859]: token_read: token_fill_buffer
perdition.pop3s[15859]: read_line: token_read
perdition.pop3s[15859]: pop3_in_get_auth: read_line
perdition.pop3s[15859]: main: protocol->in_get_auth
perdition.pop3s[15859]: Fatal Error reading authentication information from client 65.55.41.7:58616->X.X.X.X:995: Exiting child

It seems that the SSL connection works (SSL connection using AES256-SHA) but Outlook.com and gmail.com are not able to authenticate.

Outlook.com works fine when connecting directly to dovecot but fails when going through perdition.

Thanks in advance for any help you may provide.

Here is my pop3s configuration file:

map_library /usr/lib64/libperditiondb_posix_regex.so.0
bind_address X.X.X.X.X
timeout 10
username_from_database
ssl_key_file /CA/mail/private/email.key
ssl_cert_file /CA/mail/certs/email.crt
ssl_mode ssl_listen
listen_port 995
protocol POP3
debug
connection_logging
log_passwd  always
map_library_opt /etc/perdition/pop3.re

Thanks a lot for your time and help.

Miguel