A few of the TomatoCart users report that their system doesn’t send out the email automatically as new user or new order was created. After testing the issue on their web server, we got the following as the error message when sending the test e-mail:
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
SMTP Error: Could not connect to SMTP host.
It means that the web server can’t connect to the SMTP server.If the host block the port such as 465 or 25, this error will be thrown. It is important to note that some ports, such as port 25 SMTP (Simple Mail Transfer Protocol) and 465 Secure SMTP (often used by email providers such as Google-Apps for outbound email traffic), are often blocked at the ISP to prevent malicious activity.While this may sound as a good thing, blocked ports by Firewalls of those hosting companies make it very difficult to diagnose outbound email problems especially for applications like TomatoCart.
So, If your system can’t send out email via SMTP method automatically, please ensure that the configuration about the SMTP server is absolutely right. If the issue still be existed, it might be due to the blocked port on your web server. In this case, please contact your hosting company to report that issue. They should resolve the issue for you.