Issues with M2E Pro Server Connection

When you try to run any action (for example, Synchronization tasks, List/Relist/Revise/Stop actions) the error about M2E Pro Server connection fail can arise. You can get one of the following messages:

- "Please ensure that CURL library is installed on your Server and it supports HTTPS protocol. Also ensure that outgoing Connection to, port 443 is allowed by the firewall"

- "Server connection is failed. Please try again later";

- etc.

Below you can find the possible reasons for these errors and the ways how to fix them:

1) Temporary Connection Problem - given that your server and M2E Pro server are physically placed in a distance, the temporary failure of connection can occur. Such type of problem does not have a particular solution and just needs some time. So you can wait a bit and run the action again. But you can also contact your hosting support and ask to investigate why your server lost the ability to connect to our servers ( and Most probably this issue relates to DNS.

2) The Outgoing Connection was Blocked by Firewall - M2E Pro Servers ( and must be in a list of allowed outgoing connections for ports 80 and 443. This prevents the outgoing connection from being blocked by the firewall. Therefore, M2E Pro will work properly.

3) CURL Library is not installed on your server or it does not support HTTPS Protocol - CURL Library ought to be installed/updated on your server and it has to support HTTPS Protocol. Support and availability of HTTPS Protocol are obligatory because the data from your module is sent to the M2E Pro server via a secure connection.


If you use the Firewall, it is important to allow the incoming calls from the M2E Pro Cron server. For that, add IP addresses and to the whitelist in your firewall settings.

Read more about M2E Pro Cron Service here.

#https #server #firewall #dns #synchronization