> I am getting this error in my logs for an email address we are having trouble sending to. Any suggestions on what is going on here would be great. The admin on the recieving end sees no connection at all
> replaced the domain.
> 22/6/2017 15:23:35.748 - [SMTP MX (1291)] - MX Failed to connect to any MX servers (domain.com) - Uninitialised
> 22/6/2017 15:28:37.117 - [SMTP MX (1294)] - SSL Connect failed - 1 2
> 22/6/2017 15:28:37.117 - [SMTP MX (1294)] - SSL Error Queue - 336122170
> 22/6/2017 15:28:37.117 - [SMTP MX (1294)] - SSL Not Initialised
This error means that the SSL encryption negotiation with the remote mail server failed. Unfortunate that means that most of what I'm going to write next is a bit technical, because encryption is.
The code 336122170 means "Error:1408D13A:SSL routines:SSL3_GET_KEY_EXCHANGE:unable to find ecdh parameters".
That means that VPOP3 and the remote mail server cannot negotiate ECDH (Elliptic Curve Diffie Hellman) parameters that both VPOP3 and the remote server are happy with. Usually that means that the remote server has a bad ECDH configuration because the sending part of VPOP3 has no requirements for what type of ECDH parameters are used and will accept whatever the server provides.
If the remote server configuration can't be fixed, then you would need to write a custom Lua script for VPOP3 to tell VPOP3 not use use SSL encryption when communicating with that remote server. You would need to write a 'ServerDetails' function in the mxout.lua script - see here for details: https://wiki.pscs.co.uk/reference:lua_smtp_mx_control
To reply to this message, just reply to this email.