Fungsi PHP mail () adalah fitur PHP bawaan yang memungkinkan Anda mengirim email langsung dari skrip. Bergantung pada situs web atau aplikasi web Anda, Anda mungkin memerlukan fungsi ini untuk memberikan pengalaman yang lebih baik bagi pelanggan Anda
Misalnya, jika Anda menjalankan situs web berbasis langganan, Anda mungkin merasa perlu mengirimkan pesan verifikasi dan pesan selamat datang melalui email. Di sinilah fungsi PHP mail() masuk. Anda dapat menggunakannya pada pengkodean Anda untuk mengirim email secara otomatis tanpa input manual dari pihak Anda
Area lain di mana Anda dapat menggunakan kekuatan fungsi email PHP ada di formulir kontak. Saat pengunjung memasukkan pesan dari halaman kontak, Anda dapat menggunakan fitur untuk mengirim salinan pesan ke email Anda. Ini memungkinkan Anda menerima email tepat waktu dan membalas secepat mungkin
Fungsi PHP mail() diaktifkan secara default dan Anda tidak perlu men-tweak php. file ini untuk mengatur hal yang sama. Jadi dalam panduan ini, kita akan membahas sintaks umum yang harus Anda gunakan untuk menjalankan fungsi mengirim email dari skrip PHP
Prasyarat
- Server web e. g. Apache atau Nginx
- bahasa skrip PHP
- Server email seperti SendMail atau Postfix
Jika Anda menggunakan hosting bersama, paket di atas diinstal dan diaktifkan secara default. Namun, Anda perlu menginstal aplikasi perangkat lunak satu per satu jika menggunakan paket VPS
Untuk informasi lebih lanjut tentang paket ini (penyedia, ulasan, harga, dan fitur) – kunjungi ulasan hosting VPS HostAdvice dan ulasan hosting bersama
Langkah 1. PHP mail() Sintaks Fungsi
Sintaks dasar untuk fungsi PHP mail() adalah
mail (to, subject, message, headers, parameters);Tabel di bawah merangkum arti dari setiap parameter
NoFieldMandatory/OptionalDescriptionExamples1toMandatoryParameter ini menunjukkan penerima emailinfo@contoh. com
penjualan@contoh. com
2subjectMandatoryBerisi subjek email. Karakter baris baru tidak diperbolehkan Jadwal RapatRincian Pembayaran
Aktivasi Akun
3pesanWajib Isi email yang sebenarnya ada di siniPelanggan yang terhormat, akun Anda telah diaktifkan. 4headersOptionalDigunakan untuk menyertakan header email tambahan seperti. Dari, Cc, Bcc. Nilai-nilai ini harus dipisahkan dengan '\r\n'From. penagihan@contoh. com”. “\r\n”. ”CC. akuntansi@contoh. com”5parametersOpsionalDi sini, Anda dapat memberikan tanda tambahan ke server emailBidang ini jarang digunakan
Ingatlah untuk mengubah nilai tergantung pada kebutuhan Anda. Anda dapat menggunakan akun email Anda sendiri (mis. g. Gmail) di bidang 'kepada' saat menguji skrip
Setelah Anda selesai mengedit file, simpan di situs web Anda
Langkah 2. Menguji Skrip
Anda dapat menjalankan skrip email PHP di atas dengan mengunjungi URL di browser. Contohnya
www.example.com/mail.phpGanti 'contoh. com’ dengan nama domain Anda dan ‘mail. php’ dengan jalur file yang benar
Jika semuanya sudah diatur dengan benar, Anda akan menerima email dengan pesan Anda
Kesimpulan
Itu saja untuk menyiapkan dan mengirim email dengan fungsi PHP mail(). Kami telah mendemonstrasikan pengiriman email langsung dari skrip PHP dengan contoh sederhana. Namun, Anda dapat memperluas skrip lebih lanjut tergantung pada kebutuhan Anda. Misalnya, Anda dapat menambahkannya di akhir skrip formulir kontak untuk menerima email setiap kali pengunjung mengirim pesan dari halaman kontak
Pembahasan terkait control panel hosting yang digunakan antara lain cPanel, Plesk, Directadmin dll
Moderator. Staf
AshlinPosts. 0Bergabung. Jum 16 Sep 2016 10. 10 pagi
Hai,
Bagaimana cara mengaktifkan atau menonaktifkan fungsi Mail untuk akun cPanel
starkPosts. 0Bergabung. Jum 16 Sep 2016 10. 00 pagi
cPanel --> Versi PHP --> Beralih ke Opsi PHP (Kanan Atas) --> Hapus nilai dari fungsi nonaktifkan -->
Klik nilai/pilih/masukkan untuk menyimpan
AshlinPosts. 0Bergabung. Jum 16 Sep 2016 10. 10 pagi
Hai Stark,
Saya lelah tapi tidak bekerja
Apakah mungkin untuk melakukannya melalui. file htaccessnya?
ini kode di dalamnya. htaccess
disable_functions = surat
Brandon NPposting. 0Bergabung. Kamis 05 April 2018 11. 19 malam
Hai Ashlin,
Anda perlu menghapus entri email dari disable_functions
disable_functions = email ✖
nonaktifkan_fungsi = ✔
Brandon N
Insinyur Dukungan Linux
Solusi Nixtree
Pencadangan Server Penuh Terkelola
https. // www. nixtree. com/managed-backups. php
Ikuti kami di. https. //twitter. com/nixtree
AshlinPosts. 0Bergabung. Jum 16 Sep 2016 10. 10 pagi