나는 반송 된 이메일의 오류를 처리하려고 노력하고 있습니다. 이것은 내 시나리오입니다.PHP 메일 반송 처리
- 이메일을 Pear Mail() + Mail_Mime();
- "[email protected]"에서 오류를 보려면 'Return-Path'및 'Return-Recipient-To'를 설정하십시오.
여기에 언급 된 클래스를 사용하여 (How to handle mail delivery errors with PHP) 배달 오류 메시지가 포함 된 메일 폴더를 읽고 싶습니다.
경로는 "/home/domain-name/mail/domain-name.com/bounce/new/"과 비슷하지만 클래스를 실행할 때 "디렉토리를 열지 못했습니다 : 사용 권한이 거부되었습니다 ..."오류가 발생합니다.
Dir/mail /은 770 chmod,/domain-name은 750 chmod,/bounce /는 750 chmod,/new는 700 chmod입니다. 권한을 변경해야한다고 생각하지만 메일 폴더를 덜 안전하게 만들 수있는 방법을 모릅니다.
php/apache 사용자와 함께 해당 dir의 소유자를 변경 하시겠습니까? 그냥 짐작할 수 있겠지만, 나는 당신의 질문에 대한 적절한 답이 확실하지 않습니다. – dierre