Puncte:0

Probleme cu un certificat la trimiterea de e-mail prin PHP

drapel in

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.

tilleyc avatar
drapel us
Serverul SMTP are un certificat valid? Verificați cu așa ceva.. `openssl s_client -connect smtp-example.com:465 -servername smtp-example.com | openssl x509 -noout -subject -enddate`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.