PHP mail() 함수를 사용하여 로컬 호스트에서 이메일을 보내더라도 일부 사용자는 이메일이 수신되지 않는 문제가 발생할 수 있습니다. 예정된 목적지에서 받았습니다. 이 기사에서는 "가짜 Sendmail" 구현 및 필요한 구성과 관련된 구체적인 솔루션을 간략히 설명하여 이러한 어려움을 해결합니다.
1단계: "Windows용 가짜 Sendmail" 설치
PHP와 SMTP 간의 통신 격차를 해소하려면 "Windows용 가짜 Sendmail"을 다운로드하고 설치하세요. server.
2단계: PHP.ini 구성
sendmail 사용을 지정하도록 php.ini 파일을 조정합니다.
[mail function] ; For Win32 only. ; SMTP = smtp.gmail.com ; smtp_port = 25 ; For Win32 only. ; sendmail_from = <e-mail username>@gmail.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
3단계: "sendmail.ini" 구성
구성 다음 설정으로 "sendmail.ini" 파일:
[sendmail] smtp_server=smtp.gmail.com smtp_port=25 error_logfile=error.log debug_logfile=debug.log auth_username=<username> auth_password=<password> force_sender=<e-mail username>@gmail.com
4단계: 2단계 확인
2단계 인증으로 보호되는 Gmail 계정의 경우, PHP를 통해 계정에 액세스하려면 애플리케이션별 비밀번호를 생성하고 활용하세요.
위 내용은 Gmail의 SMTP 서버를 사용하여 XAMPP 로컬 호스트에서 이메일을 성공적으로 보내려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!