PHP 메일 기능의 '보낸 사람' 헤더 문제 해결
PHP의 메일 기능을 사용하여 이메일을 작성할 때 '보낸 사람' 헤더를 설정하는 데 어려움을 겪는 경우가 많습니다. From' 헤더가 정확합니다. 이 경우 '답장' 주소는 제대로 설정되어 있는데 잘못된 '보내는 사람' 주소로 이메일이 전달되는 것 같습니다.
이를 바로잡기 위해서는 Bluehost와 같은 일부 ISP가 외부 이메일 주소의 사용을 '보낸 사람' 헤더 값으로 제한합니다. 대안으로 'Reply-To' 헤더를 사용하여 답글을 원하는 주소로 리디렉션하는 것이 좋습니다.
그러나 '보낸 사람' 주소가 유효한 경우에는 mail() 명령을 구현할 수 있습니다:
mail($to, $subject, $message, $headers, "-f [email protected]");
이 매개변수를 추가하면 원하는 '보낸 사람' 주소를 지정하고 특정 ISP의 기본 동작을 무시할 수 있습니다.
추가 고려 사항:
위 내용은 PHP\의 mail() 함수에서 \'From\' 헤더를 올바르게 설정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!