Heim >Backend-Entwicklung >PHP-Tutorial >Warum landen meine PHP mail()-E-Mails im Spam und wie kann ich das beheben?
Verhindern der Spam-Klassifizierung von PHP Mail()-E-Mails
Problem: E-Mails, die mit der Funktion mail() von PHP gesendet werden, sind Trotz verschiedener Versuche, das Problem zu beheben, landen sie immer wieder im Spam-Ordner Problem.
Lösung:
Um sicherzustellen, dass E-Mails, die über die Funktion mail() von PHP gesendet werden, die Spam-Klassifizierung vermeiden, ist es wichtig, der E-Mail die erforderlichen Nadelköpfe hinzuzufügen. Zu diesen Headern gehören:
From: [email protected] Reply-To: [email protected] Return-Path: [email protected] CC: [email protected] BCC: [email protected]
Implementierung:
$headers = "From: [email protected]\r\n"; $headers .= "Reply-To: [email protected]\r\n"; $headers .= "Return-Path: [email protected]\r\n"; $headers .= "CC: [email protected]\r\n"; $headers .= "BCC: [email protected]\r\n"; if (mail($to, $subject, $message, $headers)) { echo "The email has been sent!"; } else { echo "The email has failed!"; } ?>
Durch die Einbindung dieser Header können Sie die Wahrscheinlichkeit erhöhen, dass Ihre E-Mails erfolgreich zugestellt werden und Spamfilter vermieden werden .
Das obige ist der detaillierte Inhalt vonWarum landen meine PHP mail()-E-Mails im Spam und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!