Running CiviCRM 5.13.4 on WordPress current version. Everything had been working then we were informed that the site had stopped sending email. I have been trying to re-establish an SMTP connection ever since with no luck.
- I have verified the user name and password for the email address using a desktop client
- I have verified that the ports are open and that the CiviCRM server is not blocked by our firewall.
- I have cloned the site with similar results, except that the clone can connect only connect on port 587, but the production site can not connect at all.
- I have been utterly unable to locate any errors from exim, modsecurity or apache on either the CiviCRM server or the mail server.
The only error I get is:
Mail Not Sent Sending test email: From: [email protected] To: [email protected] Oops. Your SMTP settings are incorrect. No test mail has been sent. An error occurred when CiviCRM attempted to send an email (via SMTP). If you received this error after submitting on online contribution or event registration - the transaction was completed, but we were unable to send the email receipt. The mail library returned the following error message: > Failed to connect to mail.mailprocessing.org:465 [SMTP: Invalid response code received from SMTP server while sending email. This is often caused by a misconfiguration in Outbound Email settings. Please verify the settings at Administer CiviCRM >> Global Settings >> Outbound Email (SMTP). (code: -1, response: )] This is probably related to a problem in your Outbound Email Settings (Administer CiviCRM » System Settings » Outbound Email), OR the FROM email address specifically configured for your contribution page or event. Possible causes are: • Your SMTP Username or Password are incorrect. • Your SMTP Server (machine) name is incorrect. • You need to use a Port other than the default port 25 in your environment. • Your SMTP server is just not responding right now (it is down for some reason). • The FROM Email Address configured for this feature may not be a valid sender based on your email service provider rules. Check this page for more information.
Where should I look next?
openssl s_client -connect mail.server.name:465
from the server does it connect and give you a greeting?