I'm trying 3 days already to find why amelia is not sending any emails when someone book appointment. I did try with all the options you have I made 1000 changes and it's never working. I believe there is an issue with Amelia itself. Is there someone who can help me with this as it's stopping my work?
Could you please provide us with temporary WP Admin access, so we will look into the issue from the inside? You can post the credentials as a private reply to this ticket.
We don't interfere with any data except for the plugin and, of course, we don't provide login details to a third party.
I got an update from our dev team and since it's a public ticket, I will share this information here:
If you faced any issue with logging in to your SMS account on the Notifications page, then most probably you need to update your CA certificates. Please reach out to your hosting provider with this info, and they should know what needs to be done.
Thank you Liza! that makes sense, there is a problem though, we use an SSL Offload service (CloudFlare) as such we do not use SSL Certificates on the origin server, is there any way to correct this other than installing SSL Certificates on the origin server?
Hi Liza, we were able to correct the issue, it is a bit more complicated than the server certificate.
The recent expiration of the DST Root CA X3 Expiration caused old versions of OpenSSL to loose trust on the Let's Encrypt root chain. AmeliaSMS API makes use of this CA Root along with the newer ISRG Root X1. This means that old versions of software will not trust the SSL Certificates issued by Let's Encrypt.
This was causing our server to fail the connection back to Amelia's SMS API.
Hi there,
I'm trying 3 days already to find why amelia is not sending any emails when someone book appointment. I did try with all the options you have I made 1000 changes and it's never working. I believe there is an issue with Amelia itself. Is there someone who can help me with this as it's stopping my work?
I'm also having problems with email and sms sending; the Amelia SMS login isn't even responding for me. Started to notice issues Sunday 10/3
Hi, Kristine,
Sorry to hear that you faced this issue.
Could you please provide us with temporary WP Admin access, so we will look into the issue from the inside? You can post the credentials as a private reply to this ticket.
We don't interfere with any data except for the plugin and, of course, we don't provide login details to a third party.
Looking forward to hearing from you.
Good morning Liza, we are experiencing the same issue on our site.
Hi, Notumi,
Sorry for the delayed response.
As far as I can see, you opened a private ticket and my colleague is working on it.
However, I will forward this information to our developers since it's not a single case, so we have to investigate it.
Best Regards.
I got an update from our dev team and since it's a public ticket, I will share this information here:
If you faced any issue with logging in to your SMS account on the Notifications page, then most probably you need to update your CA certificates. Please reach out to your hosting provider with this info, and they should know what needs to be done.
Hope that will help.
Best Regards.
Thank you Liza! that makes sense, there is a problem though, we use an SSL Offload service (CloudFlare) as such we do not use SSL Certificates on the origin server, is there any way to correct this other than installing SSL Certificates on the origin server?
Hi Liza, we were able to correct the issue, it is a bit more complicated than the server certificate.
The recent expiration of the DST Root CA X3 Expiration caused old versions of OpenSSL to loose trust on the Let's Encrypt root chain. AmeliaSMS API makes use of this CA Root along with the newer ISRG Root X1. This means that old versions of software will not trust the SSL Certificates issued by Let's Encrypt.
This was causing our server to fail the connection back to Amelia's SMS API.
$ curl https://smsapi.wpamelia.com/ curl: (60) SSL certificate problem: certificate has expired More details here: http://curl.haxx.se/docs/sslcerts.html
There are two ways to correct this issue.
1. Update the OpenSSL package to version 1.1.0 or later (openssl version will output which version is being used)
2. If unable to update OpenSSL you may modify Amelia's code to not verify the peer certificate
PHP File to modify: <plugins>/ameliabooking/src/Application/Services/Notification/SMSAPIService.php
Add the following below line 53:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
More information on this issue can be found here: https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
https://community.letsencrypt.org/t/openssl-client-compatibility-changes-for-let-s-encrypt-certificates/143816
Notumi,
Thank you for sharing! We highly appreciate your help.
Best Regards.