Ich arbeite, um DKIM-Signatur in die E-Mails mit einer kleinen crm, die ich erstellt habe, zu senden. Ich habe den öffentlichen Schlüssel in den Textdatensatz meiner Domain eingefügt und arbeite jetzt daran, den privaten Schlüssel in phpmailer zu legen, wenn ich eine E-Mail sende. verwenden ich das Beispiel in der Klasse:phpmailer nicht in Header stecken DKIM Informationen
$mail->DKIM_domain = 'example.com';
$mail->DKIM_private = 'path/to/private.key';
$mail->DKIM_selector = 'phpmailer';
$mail->DKIM_passphrase = '';
$mail->DKIM_identity = $mail->From;
, als ich die Mail gmail sagt meine dkim Unterschrift ist PASS senden. Wenn ich die E-Mail unter [email protected] überprüfe, erhalte ich:
------------------------ ---------------------------------- Details der DKIM-Prüfung: ----------- ----------------------------------------------- Ergebnis: Permerror (Hash-Algorithmus in Signatur verwendet (sha256) ID (s) überprüft: nicht
mit php mail() https://github.com/breakermind/PHP-DKIM oder mit phpmailer https://github.com/breakermind/PHP-DKIM/blob /master/zips/dkim-cron-send.php –