오류:
"javax.mail.MessagingException: SMTP에 연결할 수 없습니다. 호스트: localhost, 포트: 25; 중첩된 예외 is:java.net.ConnectException: 연결 거부됨: 연결"이 제대로 구성된 메일 서버 없이 로컬 호스트에서 이메일을 보내려고 할 때 발생합니다.
해결 방법 :
제공된 코드는 Google의 SMTP 서버를 사용하여 이메일을 보내는 데 작동합니다. 하지만 이 솔루션에서는 전송 프로세스를 승인하기 위해 Google 사용자 이름과 비밀번호를 입력해야 하므로 보안 문제가 발생할 수 있습니다.
GoogleMail API를 사용하는 대체 솔루션:
보다 안전한 방법을 위해서는 OAuth2 인증을 받은 GoogleMail API를 사용하는 것이 좋습니다. 답변 섹션에 제공된 업데이트된 코드 조각은 승인된 Gmail 서비스를 구성하고 API를 사용하여 이메일을 보내는 방법을 보여줍니다.
단계별 가이드:
GoogleMail API 사용의 이점:
추가 참고 사항 :
위 내용은 자격 증명을 노출하지 않고 Localhost에서 이메일을 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!