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 viel Lektüre 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

Haben Sie ein paar Gedanken des eigenen? Lassen Sie sich unten durch die Kommentierung! Wenn Sie bitte abonnieren möchten den Link oben rechts auf dem Menü abonnieren verwenden. Sie können auch unten unter Verwendung der sozialen Bindungen diese mit Ihren Freunden teilen. Prost.

Hinterlasse eine Antwort