Mengubah Suai Sampul Daripada Alamat dalam Mel PHP
Apabila menggunakan fungsi mel() PHP untuk menghantar e-mel, adalah wajar untuk mengubah suai sampul surat Alamat "MEL DARI" kepada sesuatu selain daripada Apache_user@localhostname lalai. Alamat ini boleh ditolak oleh beberapa pelayan mel jauh kerana domain yang tidak wujud.
Argumen Fungsi Mel PHP()
Fungsi mail() menerima lima argumen pilihan, iaitu yang terakhir boleh digunakan untuk menghantar pilihan terus ke sendmail. Untuk mengubah suai alamat sampul surat, kita boleh menetapkan hujah kelima ini seperti berikut:
<code class="php">mail('[email protected]', 'subject!', 'body!', 'From: [email protected]', '-f [email protected]');</code>
Dalam contoh ini, alamat "MAIL FROM" sampul surat akan ditetapkan kepada "nama sebenar@realhost", walaupun "Daripada :" pengepala dalam badan mesej masih akan menunjukkan "[email protected]."
Mencipta Alamat E-mel Tersuai
Jika anda mahukan pendekatan yang lebih mengutamakan PHP, pertimbangkan pilihan berikut:
Pertimbangan Lain
Apabila menetapkan alamat sampul surat, pastikan ia sah dan tergolong dalam domain yang dikonfigurasikan dengan betul. Sesetengah penapis anti-spam mungkin menolak e-mel dengan alamat sampul surat yang tidak sah atau tidak boleh disahkan. Selain itu, jika anda menggunakan pengehosan kongsi, anda mungkin perlu berunding dengan penyedia pengehosan anda untuk memastikan anda mempunyai kebenaran yang diperlukan untuk mengubah suai alamat sampul surat.
Atas ialah kandungan terperinci Bagaimana untuk Mengubah Suai Alamat \'MEL DARI\' Sampul Apabila Menghantar E-mel dengan Fungsi mel() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!