Rumah >pembangunan bahagian belakang >tutorial php >Mengapa E-mel PHP () Saya Berakhir dalam Spam, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa E-mel PHP () Saya Berakhir dalam Spam, dan Bagaimana Saya Boleh Membetulkannya?

Linda Hamilton
Linda Hamiltonasal
2024-12-03 12:39:10855semak imbas

Why Are My PHP mail() Emails Ending Up in Spam, and How Can I Fix It?

Mencegah E-mel PHP Mail() daripada Klasifikasi Spam

Isu: E-mel yang dihantar menggunakan fungsi mel() PHP ialah secara konsisten mendarat dalam folder spam, walaupun pelbagai percubaan untuk menyelesaikan masalah tersebut isu.

Penyelesaian:

Untuk memastikan e-mel yang dihantar melalui fungsi mel() PHP mengelakkan pengelasan spam, adalah penting untuk menambah pengepala jarum yang diperlukan pada e-mel. Pengepala ini termasuk:

From: [email protected]
Reply-To: [email protected]
Return-Path: [email protected]
CC: [email protected]
BCC: [email protected]

Pelaksanaan:

$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!";
}
?>

Dengan memasukkan pengepala ini, anda boleh meningkatkan kemungkinan e-mel anda berjaya dihantar dan mengelakkan penapis spam .

Atas ialah kandungan terperinci Mengapa E-mel PHP () Saya Berakhir dalam Spam, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn