>백엔드 개발 >PHP 튜토리얼 >Wanwang 호스트 WordPress에서 SMTP 이메일을 보낼 수 없는 문제에 대한 해결 방법

Wanwang 호스트 WordPress에서 SMTP 이메일을 보낼 수 없는 문제에 대한 해결 방법

PHPz
PHPz원래의
2017-04-02 14:23:532679검색

Wanwang의 호스트는 SMTP를 통해 이메일을 보내야 할 것으로 보이며 fsockopen이 켜져 있어야 합니다. (Wanwang 백엔드에서 켜질 수 있습니다. 그렇지 않은 경우 Wanwang 고객 서비스에 문의하세요.) 그런데 워드프레스의 SMTP 전송 방식은 fsockopen이 아닌 steam_connect_client 입니다. 따라서 274~282번째 줄쯤에서 /wp-include/class-smtp.php를 열고 다음 코드를 찾아보세요:


$socket_context = stream_context_create($options);
$this->smtp_conn = @ stream_socket_client (
$host . ":" . $port ,
$errno,
$errstr,
$timeout,
STREAM_CLIENT_CONNECT,
$socket_context
); 🎜>

을 다음 코드로 수정했습니다:


$this-> smtp_conn = @fsockopen($host, $ 포트,$errno,$errstr,$timeout );

그런 다음 WP SMTP 또는 SMTP용 플러그인인 WP MAIL SMTP를 사용하여 이메일을 보내면 일반적으로 구성됩니다.

특기 사항: 이 방법은 워드프레스의 핵심 코드를 직접 수정하기 때문에, 워드프레스 버전이 업그레이드되면 다시 수정해야 하므로 꼭 기억해주세요! ! !

위 내용은 Wanwang 호스트 WordPress에서 SMTP 이메일을 보낼 수 없는 문제에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.