Skonfigurowałem filtry DKIM, wykonując czynności opisane na tej stronie: http://blog.mixu.net/2009/11/03/setting-up-spf-senderid-and-dkim-on-centos-5-3- using-sendmail /
Sprawdziłem, że nagłówki sygnatury DKIM są wysyłane z moimi e-mailami, kiedy testuję, wysyłając e-mail od alpine na serwerze, do mojego gmaila.
Jednak podczas korzystania z funkcji mail () php do wysyłania wiadomości e-mail z tego serwera, nagłówki DKIM nie są dodawane.
Zajrzałem do pliku / var / log / maillog i tak jest w rzeczywistości. Zobaczyłbym to: dkim-filter [...]: ... dodano nagłówek „DKIM-Signature” Gdy wysyłam wiadomość e-mail z alpine, ale nie, gdy wysyłam wiadomość e-mail z mojego skryptu php.
Co muszę skonfigurować, aby działało również z php mail ()?
Dziękuję Ci
php
sendmail
alpine-mail
dkim
byl83
źródło
źródło
sendmail -bs -odb -oem
Podczas gdy konfiguracja poczty php chce użyć czegoś takiego:sendmail -t -i
Różnica polega na tym-bs
, że sendmail jest w trybie protokołu SMTP. Po wywołaniu sendmaila w tym trybie milter DKIM zostaje poprawnie uruchomiony. W przeciwnym razie urządzenie DKIM milter nie zostanie uruchomione.sendmail -t
. Obecnie musiałbym to obejść, pisząc mój własny wrapper PHP, który używa,sendmail -bs
ponieważ domyślnie PHP () nie może go obsłużyć. Nadal doceniłbym pomoc w tym zakresie.