DKIM только фильтры из сосны, а не php почты

421
byl83

Я настроил фильтры DKIM, выполнив следующие действия на этой странице: http://blog.mixu.net/2009/11/03/setting-up-spf-senderid-and-dkim-on-centos-5-3- с помощью Sendmail-/

Я проверил, что заголовки DKIM Signature отправляются с моими электронными письмами, когда я тестирую, отправляя электронное письмо от alpine на сервер в мой gmail.

Однако при использовании функции mail () php для отправки электронной почты с этого сервера заголовки DKIM не добавляются.

Я посмотрел в свой файл / var / log / maillog, и это действительно так. Я хотел бы видеть это: dkim-filter [...]: ... Добавлен заголовок «DKIM-Signature» Когда я отправляю электронное письмо от alpine, но не когда я отправляю электронное письмо из своего php-скрипта.

Что мне нужно настроить, чтобы она работала и из php mail ()?

Спасибо

0
Найдены более подробные данные после некоторых исследований. По умолчанию alpine использует sendmail с этими флагами по умолчанию: `sendmail -bs -odb -oem` В то время как почтовый конфиг php хочет использовать что-то вроде:` sendmail -t -i` Разница заключается в `-bs`, который помещает sendmail в Режим протокола SMTP. Когда sendmail вызывается в этом режиме, DKIM milter запускается правильно. В противном случае DKIM milter не сработает. byl83 10 лет назад 0
Тем не менее, я до сих пор не знаю, почему DKIM milter не подписывает при использовании `sendmail -t`. В настоящее время мне пришлось бы обойти это, написав свою собственную оболочку PHP, которая использует `sendmail -bs`, потому что PHP mail () по умолчанию не может с этим справиться. Все равно буду признателен за помощь в этом. byl83 10 лет назад 0

0 ответов на вопрос