메일테스트시 오류뜹니다 고수님들 ㅠㅠ
본문
SMTP -> FROM SERVER:220 smtp.gmail.com ESMTP pz5sm17232304pdb.27 - gsmtp CLIENT -> SMTP: EHLO smudeer.com SMTP -> FROM SERVER:250-smtp.gmail.com at your service, [221.146.211.150] 250-SIZE 35882577 250-8BITMIME 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-CHUNKING 250 SMTPUTF8 CLIENT -> SMTP: STARTTLS SMTP -> FROM SERVER:220 2.0.0 Ready to start TLS
Warning: stream_socket_enable_crypto() [streams.crypto]: this stream does not support SSL/crypto in E:\APM_Setup\htdocs\adm\class.smtp.php on line 263CLIENT -> SMTP: QUIT SMTP -> FROM SERVER:SMTP -> ERROR: QUIT command failed: SMTP connect() failed.
무슨오류일까요?
답변 4
Warning: stream_socket_enable_crypto() [streams.crypto]: this stream does not support SSL/crypto in E:\APM_Setup\htdocs\adm\class.smtp.php on line 263
오류뜹니다..ㅠㅠ
이것에 대한 답이 없네요~ 이건 저도 나는 Error 인데 답이 없나요?
https://github.com/gnuboard/gnuboard5/issues/61#issue-700148028
메일발송을 통해 아래와 같은 오류가 나오는 경우가 있습니다.
Warning: stream_socket_enable_crypto(): Peer certificate CN=
server_name.domain.com' did not match expected CN=127.0.0.1' in /path/public_html/www/plugin/PHPMailer/class.smtp.php on line 368
위와 같은 현상이 발생시
plugin/PHPMailer/class.phpmailer.php 260라인
public $SMTPAutoTLS = true;
를 false로 변경하면 정상적으로 작동하더군요.
이 부분을 범용으로 변경하여 사용하는 것이 좋은 방법인지 몰라 이슈로 제안드립니다.