Bagaimanakah saya boleh mengatasi alamat pemulangan sampul surat dalam fungsi `mail()` PHP?

Mary-Kate Olsen
Lepaskan: 2024-10-28 02:41:30
asal
997 orang telah melayarinya

How can I override the envelope return address in PHP's `mail()` function?

Cara Mengatasi Alamat Pemulangan Sampul Dalam Mel PHP

Untuk menangani kebimbangan menetapkan alamat pemulangan sampul menggunakan fungsi mel() PHP, jawapan ini menyediakan penyelesaian yang mudah.

Fungsi mail() menerima parameter pilihan keempat dan kelima. Walaupun parameter keempat digunakan untuk menetapkan pengepala, parameter kelima boleh digunakan untuk menghantar pilihan terus kepada arahan sendmail yang mendasari. Dengan menyatakan -f [your_desired_email_address] dalam parameter kelima, anda boleh mengatasi alamat MEL FROM sampul surat lalai.

Sebagai contoh, untuk menetapkan alamat pemulangan sampul surat sebagai [email protected], coretan kod di bawah boleh digunakan :

<code class="php">mail('[email protected]', 'subject!', 'body!', 'From: [email protected]', '-f [email protected]');</code>
Salin selepas log masuk

Pendekatan ini sejajar dengan cara "lebih baik, ringkas dan lebih sesuai dengan PHP" untuk mengubah suai alamat MAIL FROM sampul surat, kerana ia membenarkan kawalan terus ke atas pilihan sendmail dan menyediakan penyepaduan yang bersih dengan pengirim PHP.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengatasi alamat pemulangan sampul surat dalam fungsi `mail()` PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan