Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengubah Suai Alamat Sampul \'Dari\' dalam PHP Mail?

Bagaimana untuk Mengubah Suai Alamat Sampul \'Dari\' dalam PHP Mail?

Patricia Arquette
Lepaskan: 2024-10-28 07:28:02
asal
1023 orang telah melayarinya

How to Modify the Envelope

Mengubah Alamat Sampul "Dari" dalam PHP Mail

Fungsi mail() PHP membolehkan pengguna menghantar e-mel menggunakan pelayan mel tempatan, seperti sebagai Sendmail. Walau bagaimanapun, pelayan mel jauh tertentu boleh menolak e-mel apabila alamat "Dari" sampul surat (MAIL FROM) ditetapkan kepada format Apache_user@localhostname. Ini timbul kerana domain yang dikaitkan dengan alamat tidak wujud.

Untuk menangani isu ini, seseorang boleh menggunakan parameter ke-5 pilihan dalam fungsi mel() untuk menentukan pilihan tambahan untuk Sendmail. Dengan membekalkan pilihan "-f [email protected]", adalah mungkin untuk menggantikan alamat "Dari" sampul surat lalai dan menetapkannya kepada nilai sewenang-wenangnya, seperti [email protected]

Contohnya:

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

Dalam contoh ini, e-mel akan dihantar daripada alamat [email protected] dan bukannya Apache_user@localhostname lalai.

Pendekatan alternatif menggunakan sendmail terus melalui baris arahan boleh dipertimbangkan, tetapi ia kurang khusus PHP dan mungkin tidak selalu praktikal. Walau bagaimanapun, penggunaan parameter ke-5 dalam mail() menyediakan kaedah yang mudah dan berpusatkan PHP untuk mengubah suai alamat "Daripada" sampul surat dalam mel PHP.

Atas ialah kandungan terperinci Bagaimana untuk Mengubah Suai Alamat Sampul \'Dari\' dalam PHP Mail?. 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