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.