Fungsi mail()
digunakan untuk mengirim email langsung dari skrip.
Agar fungsi email tersedia, PHP memerlukan sistem email yang terpasang dan berfungsi. Program yang akan digunakan ditentukan oleh pengaturan konfigurasi di file php.ini.
Fungsi email adalah bagian dari inti PHP. Jadi, tidak memerlukan instalasi untuk menggunakan fungsi ini.
Perilaku fungsi email dipengaruhi oleh pengaturan di php.ini:
Nama | Default | Deskripsi | Changeable |
---|---|---|---|
mail.add_x_header | “0” | Tambahkan X-PHP-Originating-Script yang akan menyertakan UID skrip diikuti dengan nama file. Untuk PHP 5.3.0 dan yang lebih baru | PHP_INI_PERDIR |
mail.log | NULL | Jalur ke file log yang akan mencatat semua panggilan mail(). Log menyertakan jalur lengkap skrip, nomor baris, alamat Ke, dan header. Untuk PHP 5.3.0 dan yang lebih baru | PHP_INI_PERDIR |
SMTP | “localhost” | Khusus Windows: Nama DNS atau alamat IP server SMTP | PHP_INI_ALL |
smtp_port | “25” | Khusus Windows: Nomor port SMTP. Untuk PHP 4.3.0 dan yang lebih baru | PHP_INI_ALL |
sendmail_from | NULL | Khusus Windows: Menentukan alamat “dari” yang akan digunakan saat mengirim email dari email() | PHP_INI_ALL |
sendmail_path | “/usr/sbin/sendmail -t -i” | Menentukan di mana program sendmail dapat ditemukan. Petunjuk ini juga berfungsi di bawah Windows. Jika disetel, SMTP, smtp_port dan sendmail_from akan diabaikan | PHP_INI_SYSTEM |
Fungsi | Deskripsi |
---|---|
ezmlm_hash() | Menghitung nilai hash yang dibutuhkan oleh EZMLM |
mail() | Memungkinkan kita untuk mengirim email langsung dari skrip |