DKIM은 PHP 메일이 아닌 소나무에서만 필터링합니다.


0

이 페이지의 단계에 따라 DKIM 필터를 설정했습니다. http://blog.mixu.net/2009/11/03/setting-up-spf-senderid-and-dkim-on-centos-5-3- using-sendmail /

서버의 알파인에서 내 Gmail로 전자 메일을 보내서 테스트 할 때 DKIM 서명 헤더가 전자 메일과 함께 전송되고 있음을 확인했습니다.

그러나 php의 mail () 함수를 사용하여이 서버에서 이메일을 보내면 DKIM 헤더가 추가되지 않습니다.

내 / var / log / maillog 파일을 살펴 보았는데, 사실입니다. dkim-filter [...] : ... "DKIM-Signature"헤더가 추가되었습니다. 알파인에서 이메일을 보낼 때 PHP 스크립트에서 이메일을 보낼 때는 아닙니다.

PHP mail ()에서도 작동하도록 구성하려면 무엇이 필요합니까?

감사합니다


조사 후 자세한 내용을 찾았습니다. 기본적으로 alpine은 기본적으로 다음과 같은 플래그로 sendmail을 사용합니다. sendmail -bs -odb -oem php의 mail 설정은 다음과 같은 것을 사용하려고합니다 : sendmail -t -i 차이점은 -bs.에 있습니다. 이 모드를 사용하여 sendmail을 호출하면 DKIM milter가 올바르게 트리거됩니다. 그렇지 않으면 DKIM milter가 트리거되지 않습니다.
— byl83

그러나 여전히 DKIM milter가를 사용할 때 서명하지 않는 이유를 모르겠습니다 sendmail -t. 현재 sendmail -bsPHP의 mail ()은 기본적으로 처리 할 수 ​​없기 때문에 사용하는 자체 PHP 래퍼를 작성 하여이 문제를 해결 해야합니다. 여전히 도움을 주시면 감사하겠습니다.
— byl83
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.