Rumah >pembangunan bahagian belakang >tutorial php >Mengapa E-mel PHP Saya Berakhir dalam Spam, dan Bagaimana Saya Boleh Membetulkannya?
Membetulkan Penghantaran Mel PHP Terikat Spam
Menghantar e-mel melalui fungsi mel() PHP kadangkala boleh menyebabkan mesej mendarat dalam folder spam yang digeruni , terutamanya dalam kes Gmail. Jika anda menghadapi isu ini, pertimbangkan penyelesaian di bawah.
Memastikan Persediaan Pengepala yang Betul
Untuk mengelakkan e-mel daripada dibenderakan sebagai spam, adalah penting untuk menetapkan yang diperlukan tajuk. Khususnya, anda perlu memasukkan perkara berikut:
Kod Contoh
Berikut ialah contoh kod coretan yang merangkumi pengepala ini dan menghantar e-mel:
$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 melaksanakan ini betulkan, anda boleh mengurangkan dengan ketara kemungkinan e-mel anda masuk ke dalam folder spam dan memastikan ia sampai kepada penerima yang dimaksudkan.
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!