>  기사  >  백엔드 개발  >  WAMP에서 Gmail의 Sendmail 구성 문제를 어떻게 해결할 수 있습니까?

WAMP에서 Gmail의 Sendmail 구성 문제를 어떻게 해결할 수 있습니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-25 22:36:03569검색

How can I Fix Sendmail Configuration Issues with Gmail in WAMP?

WAMP 및 PHP용 Sendmail 구성

WAMP 서버 환경에서 Sendmail을 사용하여 이메일을 보내는 데 문제가 있습니까? 이 가이드에서는 Gmail로 Sendmail을 구성할 때 직면하는 일반적인 문제를 자세히 살펴보고 포괄적인 솔루션을 제공합니다.

Gmail에서 Sendmail 구성 문제 해결

포트를 사용하여 이메일을 보내려고 할 때 465, "소켓 오류 # 10060: 연결 시간이 초과되었습니다." 오류가 발생할 수 있습니다. 이는 일부 네트워크의 SMTP 서비스가 보안상의 이유로 포트 465를 차단하도록 구성되어 있기 때문입니다.

포트 587로 전환하면 메시지가 전송되지 않았음을 나타내는 "Connection Closed Graceful" 오류가 나타날 수 있습니다. . 이는 ISP가 포트 587에서 암호화되지 않은 SMTP 통신을 지원하지 않을 수 있기 때문입니다.

권장 구성 설정

Gmail로 Sendmail을 성공적으로 구성하려면 sendmail에서 다음 설정을 고려하십시오. .ini 파일:

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=ssl
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=your_password
hostname=localhost

php.ini 파일에서 다음 설정을 확인하세요.

[mail function]
smtp_port = 587
sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
mail.add_x_header = On

추가 문제 해결 팁

  • Apache 구성에서 ssl_module이 활성화되어 있는지 확인하세요.
  • PHP에 php_open_ssl 및 php_socket 확장이 활성화되어 있는지 확인하세요.
  • 네트워크의 경우 25 또는 2525와 같은 다른 포트를 사용하는 것을 고려하세요. 포트 465 및 587을 차단합니다.

Sendmail을 관리자로 실행

어떤 경우에는 Sendmail을 관리자로 실행해야 할 수도 있습니다. 이렇게 하려면:

  1. sendmail.exe를 마우스 오른쪽 버튼으로 클릭합니다.
  2. "속성"을 선택합니다.
  3. "호환성" 탭으로 이동합니다.
  4. "호환성 모드"에서 "관리자 권한으로 이 프로그램 실행"을 선택합니다.
  5. "확인"을 클릭하여 변경 사항을 저장합니다.

다음 단계를 따르면 성공적으로 구성할 수 있습니다. WAMP에서 Gmail 계정을 사용하여 이메일을 보내려면 Sendmail을 사용하세요.

위 내용은 WAMP에서 Gmail의 Sendmail 구성 문제를 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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