PHP Mail Pendahuluan
The mail() fungsi memungkinkan Anda untuk mengirim email langsung dari naskah.
Persyaratan
Untuk fungsi mail akan tersedia, PHP membutuhkan sebuah sistem email diinstal dan bekerja. Program yang akan digunakan ditentukan oleh pengaturan konfigurasi di file php.ini.
Instalasi
Fungsi mail merupakan bagian dari inti PHP. Tidak ada instalasi diperlukan untuk menggunakan fungsi-fungsi ini.
Runtime Configuration
Perilaku fungsi mail dipengaruhi oleh pengaturan di php.ini:
Nama | kegagalan | Deskripsi | luntur |
---|---|---|---|
mail.add_x_header | "0" | Menambahkan X-PHP-Berasal-Script yang akan mencakup UID dari script diikuti oleh nama file. Untuk PHP 5.3.0 dan di atas | PHP_INI_PERDIR |
mail.log | BATAL | Path ke file log yang akan mencatat semua mail() panggilan. Log termasuk path lengkap dari naskah, nomor baris, Untuk mengatasi dan header. Untuk PHP 5.3.0 dan di atas | PHP_INI_PERDIR |
SMTP | "Localhost" | Windows: Nama DNS atau IP address dari server SMTP | PHP_INI_ALL |
smtp_port | "25" | Windows: Nomor port SMTP. Untuk PHP 4.3.0 dan di atas | PHP_INI_ALL |
sendmail_from | BATAL | Windows: Menentukan "from" alamat yang akan digunakan saat mengirim email dari mail() | PHP_INI_ALL |
sendmail_path | "/ Usr / sbin / sendmail-t -i" | Menentukan dimana program sendmail dapat ditemukan. direktif ini juga bekerja di bawah Windows. Jika diatur, SMTP, smtp_port dan sendmail_from diabaikan | PHP_INI_SYSTEM |
Fungsi PHP 5 Mail
Fungsi | Deskripsi |
---|---|
ezmlm_hash() | Menghitung nilai hash yang dibutuhkan oleh ezmlm |
mail() | Memungkinkan Anda untuk mengirim email langsung dari naskah |