Wed Dec 2019 2 years ago

Script Mengirim Email dengan SMTP PHPMAILER di Hosting

Script Mengirim Email dengan SMTP PHPMAILER  di Hosting - Ada function mail() dilayanan shared hosting statusnya di disable untuk alasan keamanan,meski secara dengan script mail() sangat sederhana dibandingkan dengan menggunakan fungsi phpmailer yang rumit. Karena itu jika layanan fungsi mail dengan pengiriman email melalui website menggunakan function mail(), maka email tidak bisa terkirim jika di disabled.

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 :

 

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 :

http://zipansion.com/1DUNh

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