ฉันมีเซิร์ฟเวอร์ที่ใช้งานแอพ PHP ผ่านนักเทียบท่า ในนั้น ฉันใช้แพ็คเกจ PHPMailer เพื่อส่งอีเมลผ่านเซิร์ฟเวอร์อื่นที่ฉันมี ซึ่งมี postfix ทำงานอยู่ เมื่อฉันส่งอีเมล ฉันได้รับข้อผิดพลาดนี้:
2022-03-27 00:29:03 เซิร์ฟเวอร์ -> ลูกค้า: 220 mydomain.com ESMTP Postfix (Ubuntu)
2022-03-27 00:29:03 ลูกค้า -> เซิร์ฟเวอร์: EHLO d9757e7e26c2
2022-03-27 00:29:03 เซิร์ฟเวอร์ -> ลูกค้า: 250-mydomain.com
250-การวางท่อ
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 ดีเอสเอ็น
2022-03-27 00:29:03 ลูกค้า -> เซิร์ฟเวอร์: STARTTLS
2022-03-27 00:29:03 SERVER -> CLIENT: 220 2.0.0 พร้อมที่จะเริ่ม TLS
2022-03-27 00:29:03 ข้อผิดพลาด SMTP: ไม่สามารถเชื่อมต่อกับโฮสต์ SMTP การเชื่อมต่อล้มเหลว. stream_socket_enable_crypto(): การดำเนินการ SSL ล้มเหลวด้วยรหัส 1 ข้อความแสดงข้อผิดพลาด OpenSSL:
ข้อผิดพลาด: 1416F086: รูทีน SSL: tls_process_server_certificate: การตรวจสอบใบรับรองล้มเหลว
2022-03-27 00:29:03 ลูกค้า -> เซิร์ฟเวอร์: ออก
2022-03-27 00:29:03 เซิร์ฟเวอร์ -> ลูกค้า: 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 SMTP ERROR: คำสั่ง QUIT ล้มเหลว: 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 การเชื่อมต่อ SMTP() ล้มเหลว https://github.com/phpmailer/phpmailer/wiki/การแก้ไขปัญหา
ข้อผิดพลาดของ Mailer: การเชื่อมต่อ SMTP () ล้มเหลว
มีคนแนะนำให้ฉันติดตั้ง ใบรับรอง ca
บนคอนเทนเนอร์นักเทียบท่า แต่นั่นก็ไม่ได้ช่วยอะไรฉันไม่คุ้นเคยกับการส่งอีเมลจริงๆ ดังนั้นฉันจึงไม่แน่ใจว่าใบรับรองใดขาดหายไป หรือฉันต้องเพิ่มอะไร