Script PHP SMTP Untuk Kirim Email di Hosting IDwebhost

23 Maret 2021
2172
Script PHP SMTP Untuk Kirim Email di Hosting IDwebhost

Sahabat IDwebhost mungkin sudah tidak asing lagi dengan phpmailer untuk pengiriman email melalui website. Ada dua jenis script yang digunakan yaitu script phpmailer non authentication dan php mailer dengan SMTP Authentication.

Namun pada script phpmailer non authentication memiliki kekurangan yaitu dapat di anggap spam oleh penerima email atau tidak terpercaya karena tidak menggunakan metode autentikasi.

Maka dari itu pada kali ini, IDwebhost akan memberikan script untuk membuat phpmailer dengan SMTP authentication agar pengiriman email pada website sahabat semua lebih terpercaya dan meminimalisir untuk di anggap sebagai spam.

Catatan: Apabila website sahabat menggunakan CMS seperti WordPress, cukup menggunakan plugin SMTP untuk menjalankan SMTP Authentication. Panduan ini biasa digunakan untuk website yang dibuat menggunakan PHP manual, CodeIgniter dan lainnya.

Membuat Script PHP Mailer

Berikut IDwebhost berikan langkah-langkah nya

  1. Letakkan library PHPMailer di folder yang diingikan, misalnya mailer/class.phpmailer.php
  2. Jika sebelumnya sahabat sudah mempunyai script SMTP Authentication maka tinggal menyesuaikan sesuai contoh diatas. Namun apabila belum ada script tersebut, berikut IDwebhost berikan contoh script nya.

Buat file php, misal kirimmail.php. Masukan script SMTP Authentication dibawah ini dengan menyesuaikan script sesuai kebutuhan sahabat.

<?php
include "classes/class.phpmailer.php";
$mail = new PHPMailer; 
$mail->IsSMTP();
$mail->SMTPSecure = 'ssl'; 
$mail->Host = "namadomain.com"; //host masing2 provider email
$mail->SMTPDebug = 2;
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = "user@namadomain.com"; //user email
$mail->Password = "passwordemail123"; //password email 
$mail->SetFrom("user@namadomain.com","Nama Pegirim"); //set email pengirim
$mail->Subject = "Tes PHPmailer"; //subyek email
$mail->AddAddress("nama@emailpenerima.com","Nama Penerima");  //email tujuan email
$mail->MsgHTML("Tes Kirim Email Smtp Authentication IDwebhost");
if($mail->Send()) echo "Pesan Berhasil Di Kirim";
else echo "Email Gagal Di Kirim";
?>

Sedangkan untuk script classes bisa sahabat download disini.

Jika sudah, tinggal sahabat coba untuk mengakses file kirim email yang sudah dibuat untuk mengetahui apakah pengiriman email sudah berjalan atau belum.

Hasil akhir akan seperti ini:

Mudah bukan? Ada kendala? Kamu bisa hubungi tim customer service terbaik kami melalui :

  • Live Chat
  • Email ( info@idwebhost.com, billing@idwebhost.com, support@idwebhost.com )
  • Hotline (0274) 415585

Selamat menikmati layanan kami 🙂

Bagikan artikel ini

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *