Windows 8에서 PHP 메일 기능을 사용한 이메일 전송 문제 해결
'localhost'에서 메일 서버에 연결하지 못했습니다. Windows 8에서 PHP mail() 함수를 사용할 때 포트 25"는 SMTP 서버 설정에 문제가 있음을 나타냅니다. 해결 방법은 다음과 같습니다.
Windows 8에서 PHP를 통한 이메일 전송을 활성화하려면 SMTP 서버를 설치하고 구성해야 합니다. 언급된 세 가지 옵션(sendmail, msmtp 및 ssmtp) 중에서 sendmail은 일반적으로 Windows 시스템에서 사용됩니다.
Windows 8에서 Sendmail을 구성하는 단계:
1. Apache, PHP, Sendmail 설치
2. php.ini 설정 수정
SMTP=smtp.your-smtp-server.com smtp_port=your-smtp-server-port (usually 587 or 25) sendmail_from = [email protected] sendmail_path = "\"C:\path-to-sendmail\sendmail.exe\" -t"
3. sendmail.ini 구성
smtp_server=smtp.your-smtp-server.com smtp_port=your-smtp-server-port error_logfile=error.log debug_logfile=debug.log [email protected] auth_password=your-smtp-server-password [email protected]
4. php.ini에서 sendmail_path 교체(필요한 경우)
참고:
5. 이메일 전송 테스트
추가 문제가 발생하면 오류 로그에서 자세한 내용을 확인하세요.
위 내용은 Windows 8에서 PHP mail() 기능이 실패하는 이유는 무엇이며, \'localhost\' 포트 25\에서 메일 서버에 연결하지 못했습니다.' 오류를 해결하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!