0PHP sendmail Fehler DMARC

Ich betreibe ein VPS welche Hosts mehrere Domains. E-Mails von diesen Domänen gesendet hat immer schwierig gewesen. Ich habe lange gebraucht WP SMTP Mail-Plug-In für Wordpress an der Arbeit, um diesen, aber ich wollte eine passende Lösung erhalten. Nach langem Lesen fand ich eine richtige Lösung

Das Problem ist, dass die "Von" -Adresse und die "Zurück zu" -Adresse übereinstimmen müssen und wenn Sie nicht wissen, wie der Code vollständig ausgeführt wird, werden sie dies nicht tun.

Code für nicht Wordpress-Websites

$message = 'Ihre Nachricht hier';
$sender = 'you@yourdomain.com';
$headers = ‚Aus: ' . $Absender . "\r  n" . 'Antwort an: ' . $Absender . "\r  n" . 'Der Weg zurück: ' . $Absender;
$subject = 'Ihr Betreff';
$Erfolg = mail('Recepient @ mail', $Gegenstand, $Botschaft, $Header, "-f " . $Absender);

 
Anmerkung, Der wichtigste Teil ist der letzte Teil, der zusätzliche Wert NACH den Überschriften. Dies ist der Teil mit den zusätzlichen Parametern, und wir geben den Absender erneut mit einem Befehl ‑f an

Für weitere Informationen hierzu gibt es einen guten Artikel unter Pupunzi

In für Wordpress

Fügen Sie einfach den folgenden Code zur Datei functions.php Ihres Themas hinzu oder erstellen Sie ein benutzerdefiniertes Plugin mit dem Code

Klasse email_return_path {
   Funktion __construct() {
  add_action( 'Phpmailer_init', Feld( $dies, 'Fix' ) );   
   }

Funktion fix( $phpmailer ) {
    $phpmailer->Absender = $ phpmailer->Von;
}
}
neuer email_return_path();

Dank Kinamo für die Spitze

Hinterlasse eine Antwort