Назад | Перейти на главную страницу

Отправка зашифрованной электронной почты TLS с веб-сайта не выполняется

У меня электронная коммерция только что перешла на новый хостинг. С тех пор отправка электронной почты не работает должным образом. Я сделал простой скрипт PHP с почтовой программой PHP, чтобы лучше его отлаживать. Я обнаружил, что проблема связана с версией TLS, которую я использовал, версию 1.2, и сервер не поддерживает это .... поэтому я изменил свой /etc/crypto-policies/back-ends/opensslcnf.config, чтобы принудительно использовать версию 1.0

Это решило мой сценарий! но электронная коммерция, которая является prestashop, все еще выдает ошибку, поскольку все еще использует v1.2

Вот журнал ошибок:

PHP message: PHP Warning:  stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol in /var/www/html/www/tools/swift/classes/Swift/Transport/StreamBuffer.php on line 95" while reading response header from upstream, client: 79.159.98.155, server: www.XXXXX.com, request: "POST /admin/index.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/www.sock:", host: "www.XXXXX.com", referrer: "https://www.XXXXX.com/admin/index.php?controller=AdminEmails&token=12e992b2bec595588110982b849a89b0"

Я использую nging с php-fpm

где мне нужно изменить версию TLS, которую использует php-fpm? или что мне делать?

Спасибо