Belajar Membuat Script Send Email dengan PHP Mail
Hallo Sahabat Qwords,
Kesempatan kali ini admin akan membahas perihal aktifitas email menggunakan function script php / phpmailer di sebuah website.
Fungsi Script PHP mail() ditujukan untuk program Sendmail tanpa harus login ke akun email hosting. Program ini biasanya dikonfigurasi oleh administrator sistem sehingga dapat mengirim email. Agar fungsi ini dapat digunakan, Sahabat Qwords harus memastikan kalau provider hosting yang dimiliki memperbolehkan pengaturan layanan Sendmail secara manual.
Membuat Script Send Email dengan PHP Mail
Apabila saat ini Sahabat Qwords menggunakan layanan Hosting di Qwords, maka secara default fitur tersebut sudah aktif. Langsung saja yuk kita coba membuat konifg phpmailer di website kita..
Membuat File Tes Untuk Melakukan Pengetesan Script Send Email
Pertama-tama, buat file untuk script PHP mail, lalu simpan di direktori public_html agar dapat diakses dengan mudah menggunakan nama domain.
1. Silakan login ke cPanel hosting kemudian masuk ke menu File Manager > public_html.
2. Jika sudah pada directory public_html silakan buat file untuk menjalankan test send emailnya. Disini kami buat dengan nama file testmail.php
3. Setelah membuat file testmail.php silakan lakukan edit file dan isi file tersebut dengan script test send email.
4. Script test send email sebagai berikut :
<?php
ini_set( ‘display_errors’, 1 );
error_reporting( E_ALL );
$from = “qwords@domaintrial.my.id”;
$to = “percobaanqwords@gmail.com”;
$subject = “Checking PHP mail”;
$message = “Pengetesan Script PHP Mail”;
$headers = “From:” . $from;
mail($to,$subject,$message, $headers);
echo “Email Berhasil Terkirim”;
?>
Kami akan menjelaskan komponen di atas satu per satu dari script tersebut :
Dua baris pertama ini akan menampilkan notifikasi error apabila terjadi kesalahan. Dengan diaktifkannya notifikasi, Anda akan tahu kalau ada kegagalan dalam menjalankan script.
ini_set( 'display_errors', 1 ); error_reporting( E_ALL );
Baris ini memuat alamat email pengirim. Perlu Anda ketahui, sebagian besar penyedia hosting tidak memperbolehkan penambahan alamat email yang tidak jelas atau tidak dikenali karena memungkinkan terjadinya spoofing. Oleh karena itu, gunakanlah alamat email yang memang ditujukan untuk nama domain atau brand agar fungsi PHP mail dapat dijalankan.
$from = "qwords@domaintrial.my.id";(alamat email pengirim)
Masukkan alamat email penerima di baris ini.
$to = "percobaanqwords@gmail.com";(silakan isi alamat email tujuan)
Masukkan subjek email pesan di sini.
$subject = "Checking PHP mail";
Tulis isi pesan di sini.
$message = “Pengetesan Script PHP Mail”;
Tambahkan informasi penting di sini, misalnya alamat pengirim, alamat untuk header Reply-To, dll.
$headers = "From:" . $from;
Baris ini untuk menjalankan fungsi PHP mail.
mail ($to,$subject,$message,$headers);
Isi pesan yang akan muncul setelah script berhasil dijalankan.
echo “Email Berhasil Terkirim”;
5. Jika sobat qwords sudah memahami perbagian script tersebut, sobat qwords silakan bisa melakukan penyesuaian script tersebut sesuai kebutuhan dan melakukan pengiriman email melalui url https://domainanda/testmail.php
Ganti domainanda dengan domain yang Anda gunakan pada saat membuat testmail.php
6. Email yang dituju akan menerima pesan yang Anda kirimkan.
Jika email sudah diterima berarti script phpmailer yang kita buatkan sudah berhasil.
Silahkan mencoba dari sisi Sahabat Qwords yaa, Jika ada yang butuh dikonsultasikan lebih lanjut bisa hubungi Tim Technical Support kami melalui Support ticket.
Demikian pembahasan mengenai cara belajar membuat script send email dengan PHP mail dari kb.qwords.com.
Terima kasih