%20%ED%95%A8%EC%88%98%20%EC%84%A4%EC%A0%95.png)
그렇다면 PHP의 mail()
기능이 smtp 인증을 사용하도록 어떻게 설정할 수 있습니까?
서버 가 있고 web
그 다음에는 mail
서버가 있습니다. 회사의 이메일은 들어오고 나가는 모든 것이 메일 서버를 통과하는데, 서버 에서 SMTP 인증 기능을 web
사용하려면 서버를 어떻게 설정해야 하는지 궁금합니다 .mail()
mail
참고: 각 사이트에서 메일 기능을 실행하는 파일별로 이동하여 편집을 시작하는 것이 아니라 전역적으로 이 작업을 수행해야 합니다.
답변1
PHP의 내장 mail()
함수는 SMTP 인증을 가능하게 하는 기능을 노출하지 않습니다.
다음과 같은 것을 사용하려면 기존 코드를 다시 작성해야 합니다.배 메일패키지.
그렇지 않으면 웹 서버의 SMTP 데몬에 라우터를 설정하여 나가는 모든 메일을 메일 서버로 전달하는 것이 더 쉬울 수도 있습니다. 예를 들어 Exim에서는 정의를 통해 이를 수행합니다 smart_route
.