Definisi dan Penggunaan
Fungsi mail()
digunakan untuk mengirim email langsung dari skrip.
Syntax
mail(to,subject,message,headers,parameters);
Nilai Parameter
Parameter | Deskripsi |
---|
to
| Required. Menentukan penerima email
|
subject
| Required. Menentukan subjek email. Catatan: Parameter ini tidak boleh berisi karakter baris baru
|
message
| Required.Mendefinisikan pesan yang akan dikirim. Setiap baris harus dipisahkan dengan LF (\ n). Garis tidak boleh lebih dari 70 karakter. Catatan Windows: Jika tanda titik ditemukan di awal baris dalam pesan, itu mungkin dihapus. Untuk mengatasi masalah ini, ganti titik penuh dengan titik ganda: $txt = str_replace(“\n.”, “\n..”, $txt); ?>
|
headers
| Optional. Menentukan header tambahan, seperti Dari, Cc, dan Bcc. Header tambahan harus dipisahkan dengan CRLF (\ r \ n). Catatan: Saat mengirim email, harus berisi header from . Ini dapat diatur dengan parameter ini atau di file php.ini.
|
parameters
| Optional. Menentukan parameter tambahan untuk program sendmail (yang ditentukan dalam pengaturan konfigurasi sendmail_path). (yaitu ini dapat digunakan untuk menyetel alamat pengirim amplop saat menggunakan sendmail dengan opsi -f sendmail)
|
Detail Teknis
Return Value: | Mengembalikan nilai hash dari parameter alamat, atau FALSE jika gagal. Catatan: Perlu diingat bahwa meskipun email telah diterima untuk pengiriman, BUKAN berarti email tersebut benar-benar dikirim dan diterima!
|
---|
PHP Version: | 4+
|
---|
PHP Changelog: | PHP 7.2: Parameter header juga menerima array PHP 5.4: Menambahkan perlindungan injeksi header untuk parameter header. PHP 4.3.0: (Khusus Windows) Semua header khusus (seperti From, Cc, Bcc, dan Date) didukung, dan tidak peka huruf besar / kecil. PHP 4.2.3: Parameter parameter dinonaktifkan dalam mode aman PHP 4.0.5: Parameter parameter telah ditambahkan
|
---|
Contoh
Kirim email sederhana:
Contoh Lain
Kirim email dengan header tambahan:
Kirim email HTML:
HTML email
This email contains HTML Tags!
Firstname |
Lastname |
John |
Doe |