>백엔드 개발 >PHP 튜토리얼 >Gmail의 SMTP 서버를 사용하여 XAMPP 로컬 호스트에서 이메일을 성공적으로 보내려면 어떻게 해야 합니까?

Gmail의 SMTP 서버를 사용하여 XAMPP 로컬 호스트에서 이메일을 성공적으로 보내려면 어떻게 해야 합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-15 06:05:15349검색

How Can I Successfully Send Emails from XAMPP Localhost Using Gmail's SMTP Server?

XAMPP 및 Gmail 메일 서버를 사용하여 로컬 호스트에서 이메일 보내기

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: &quot;sendmail -t -i&quot;).
sendmail_path = &quot;C:\xampp\sendmail\sendmail.exe -t&quot;

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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