Konfigurasi SMTP pada Aplikasi PHP

< 1 min read

1. Download PHPMailer disini

2. Buat file PHP dengan isian berikut

<?php       
   require_once "PHPMailer/PHPMailerAutoload.php";       
   $mail = new PHPMailer; 
      
   //Enable SMTP debugging.       
   $mail->SMTPDebug = 3;       

   //Set PHPMailer to use SMTP.       
   $mail->isSMTP();       
   $mail->Host = "relay.aktiva.co.id";       

   //Set this to true if SMTP host requires authentication to send email        
   $mail->SMTPAuth = true;       

   //Diisikan dengan username dan password SMTP yang didapatkan ketika berlangganan Aktiva Transaksional Email       
   $mail->Username = "YourAccountSMTP@aktiva.co.id";        
   $mail->Password = "YourPasswordAccount";        

   //If SMTP requires TLS encryption then set it        
   $mail->SMTPSecure = "tls";        

   //Set TCP port to connect to        
   $mail->Port = 587;        

   //Diisikan dengan Alamat email pengirim dan Nama Pengirim        
   $mail->From = "yourname@yourcompany.com";        
   $mail->FromName = "Your Name";       

   //Diisikan dengan Alamat email penerima dan Nama Penerima       
   $mail->addAddress("recipient@domain.com", "Recipient Name");       
   $mail->isHTML(true);       

   //Subject dan Content Email (sesuaikan)       
   $mail->Subject = "Your Email Subject";       
   $mail->Body = "<i>Your Email Content</i>";       
   $mail->AltBody = "This is your email content";       
   if(!$mail->send())      
   {       
   echo "Mailer Error: " . $mail->ErrorInfo;       
   } else      
   {       
   echo "Message has been sent successfully";       
   } 
?>

 

3. Test pengiriman email dengan menjalankan file tersebut

Apakah dokumentasi ini membantu?
Updated on December 20, 2024