문제:
sendmail을 사용하여 이메일을 보낼 수 없음 Windows 8.1 WAMP 서버의 Gmail 계정.
문제:
포트 465 또는 587을 사용할 때 소켓 오류 또는 "연결이 정상적으로 닫혔습니다".
해결책:
sendmail.exe를 관리자로 실행하면 문제가 해결됩니다. 단계는 다음과 같습니다.
추가 세부 정보:
Sendmail 구성:
PHP 구성:
추가 참고 사항:
테스트용 PHP 코드:
<code class="php">$email = "youremail@gmail.com"; $to = "receiveremail@gmail.com"; $subject = "Hi!"; $body = "Hi,How are you?"; $headers = 'From: ' .$email . "\r\n".'Reply-To: ' . $email. "\r\n".'X-Mailer: PHP/' . phpversion(); if (mail($to, $subject, $body, $headers)) echo("<p>Email successfully sent</p>"); else echo("<p>Email delivery failed</p>");</code>
이 단계를 따르면 sendmail은 이제 높은 권한으로 실행됩니다. Gmail 계정을 통해 성공적으로 이메일을 보내야 합니다.
위 내용은 WAMP 서버의 Sendmail이 Gmail 계정으로 이메일을 보내지 못하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!