Rumahweb Journal : News, Article, and Tutorial of Web Dev
og-smtp-authentication

Script PHP Kirim Email Dengan Authentifikasi SMTP

Saat ini function mail() dilayanan shared hosting statusnya di disable untuk alasan keamanan. Karena itu jika pengiriman email melalui website menggunakan function mail(), maka email tidak bisa terkirim.

Untuk solusinya, Anda bisa menambahkan script Authentication SMTP agar pengiriman email melalui website bisa berjalan. 

Untuk penambahan script SMTP Authentication, Anda bisa ikuti panduan berikut :

  1. Meletakkan libarary “PHPMailer” di folder yang diingikan, misalnya phpmailer/class.phpmailer.php
  2. Membuat script eksekusi kirim emailnya :
<?php
include "classes/class.phpmailer.php";
$mail = new PHPMailer;
$mail->IsSMTP();
$mail->SMTPSecure = ‘tls’;
$mail->Host = "localhost"; //hostname masing-masing provider email
$mail->SMTPDebug = 2;
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->Username = "admin@namadomain"; //user email
$mail->Password = "XXXXX"; //password email
$mail->SetFrom("admin@namadomain","Nama pengirim yang muncul"); //set email pengirim
$mail->Subject = "Pemberitahuan Email dari Website"; //subyek email
$mail->AddAddress("admin@namadomain","Nama penerima yang muncul"); //tujuan email
$mail->MsgHTML("Testing…");
if($mail->Send()) echo "Message has been sent";
else echo "Failed to sending message";
?>

Sedangkan untuk script classes, bisa Anda download melalui link berikut :

https://www.mediafire.com/?22dk754tbi41jmc

 

Demikian script pengiriman email dengan fitur Authentication SMTP, semoga bisa menjadi solusi pada masalah Website Anda.

Tinggalkan Komentar

Denny Oktafianto