Am un server care rulează o aplicație PHP prin docker. În el, folosesc pachetul PHPMailer pentru a trimite un e-mail printr-un alt server pe care îl am, care rulează postfix. Când trimit e-mailul, primesc această eroare:
2022-03-27 00:29:03 SERVER -> CLIENT: 220 mydomain.com ESMTP Postfix (Ubuntu)
2022-03-27 00:29:03 CLIENT -> SERVER: EHLO d9757e7e26c2
2022-03-27 00:29:03 SERVER -> CLIENT: 250-mydomain.com
250-CONDUCERE
250 - DIMENSIUNEA 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-CODURI DE STARE ÎMBUNĂTĂTATE
250-8BITMIME
250 DSN
2022-03-27 00:29:03 CLIENT -> SERVER: STARTTLS
2022-03-27 00:29:03 SERVER -> CLIENT: 220 2.0.0 Gata de pornire TLS
2022-03-27 00:29:03 Eroare SMTP: Nu s-a putut conecta la gazda SMTP. Conexiune esuata. stream_socket_enable_crypto(): operațiunea SSL a eșuat cu codul 1. Mesaje de eroare OpenSSL:
eroare:1416F086:Rutine SSL:tls_process_server_certificate:verificarea certificatului a eșuat
2022-03-27 00:29:03 CLIENT -> SERVER: INIȚI
27-03-2022 00:29:03 SERVER -> CLIENT: M
IAx+�P^�r���+����wkշCqW�����
�{�!/�loj����c@�í�2��6�]u��<'C1`3��8 |��v�
��&�e8���=���W�k�[QM3��r��q�����]ï¿½ï¿ ½9�Ù�I0�Sh�����?�P���f��zS�ZrȽS�����x�
W�P�_��$HJ�2�9��(+��gA�3'��s�YkL.Í�,v�zc+}7�_4Q - ��[�W9�Sl�FQ�sӾ�S�6<g/#�kF ���P8 }�����n�|ï ¿½+;7B�dhV;|!�4�z����J
2022-03-27 00:29:03 EROARE SMTP: Comanda QUIT a eșuat: M
IAx+�P^�r���+����wkշCqW�����
�{�!/�loj����c@�í�2��6�]u��<'C1`3��8 |��v�
��&�e8���=���W�k�[QM3��r��q�����]ï¿½ï¿ ½9�Ù�I0�Sh�����?�P���f��zS�ZrȽS�����x�
W�P�_��$HJ�2�9��(+��gA�3'��s�YkL.Í�,v�zc+}7�_4Q - ��[�W9�Sl�FQ�sӾ�S�6<g/#�kF ���P8 }�����n�|ï ¿½+;7B�dhV;|!�4�z����J
2022-03-27 00:29:03 Conectarea SMTP () a eșuat. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Eroare de e-mail: SMTP connect() a eșuat.
Mi s-a sugerat să instalez ca-certificate
pe containerul docker, dar asta nu a ajutat.Nu sunt familiarizat cu trimiterea prin e-mail, așa că nu sunt sigur ce certificate lipsesc sau ce trebuie să adaug.