SMTP 인증을 사용하도록 PHP mail() 함수 설정

SMTP 인증을 사용하도록 PHP mail() 함수 설정

그렇다면 PHP의 mail()기능이 smtp 인증을 사용하도록 어떻게 설정할 수 있습니까?

서버 가 있고 web그 다음에는 mail서버가 있습니다. 회사의 이메일은 들어오고 나가는 모든 것이 메일 서버를 통과하는데, 서버 에서 SMTP 인증 기능을 web사용하려면 서버를 어떻게 설정해야 하는지 궁금합니다 .mail()mail

참고: 각 사이트에서 메일 기능을 실행하는 파일별로 이동하여 편집을 시작하는 것이 아니라 전역적으로 이 작업을 수행해야 합니다.

답변1

PHP의 내장 mail()함수는 SMTP 인증을 가능하게 하는 기능을 노출하지 않습니다.

다음과 같은 것을 사용하려면 기존 코드를 다시 작성해야 합니다.배 메일패키지.

그렇지 않으면 웹 서버의 SMTP 데몬에 라우터를 설정하여 나가는 모든 메일을 메일 서버로 전달하는 것이 더 쉬울 수도 있습니다. 예를 들어 Exim에서는 정의를 통해 이를 수행합니다 smart_route.

관련 정보