Site icon Knowledge Base Jagoan Hosting Indonesia

Menggunakan Library PHP Mailer Untuk Email SMTP Codeigniter

Pengantar

Hai sob, kali ini kamu akan belajar bagaimana menggunakan library PHP Mailer pada framework codeigniter sob. CodeIgniter adalah kerangka kerja pengembangan web PHP yang ringan, sederhana, dan mudah digunakan. CodeIgniter sangat cocok untuk kamu yang ingin mengembangkan proyek web dengan cepat tanpa banyak kompleksitas.

 

Library PHPMailer adalah sebuah alat yang sangat berguna yang digunakan untuk mengirim email dari aplikasi web PHP. Ini menyediakan cara yang fleksibel dan aman untuk mengirim email dengan mudah menggunakan PHP. Library ini memungkinkan kamu untuk mengkonfigurasi email, menambahkan lampiran, mengatur alamat pengirim dan penerima, serta mengelola berbagai opsi email lainnya.

 

Script CodeIgniter Email SMTP

 

Langkah 1, Cari File script pada application/controllers/Welcome.php 

 

Langkah 2, Sesuaikan Host, Username, dan Password email sesuai dengan kebutuhanmu pada script tersebut 

<?php defined(‘BASEPATH’) OR exit(‘No direct script access allowed’); use PHPMailerPHPMailerPHPMailer; use PHPMailerPHPMailerException; class Welcome extends CI_Controller {   public function __construct() {                 parent::__construct();                                 require APPPATH.’libraries/phpmailer/src/Exception.php’;                 require APPPATH.’libraries/phpmailer/src/PHPMailer.php’;                 require APPPATH.’libraries/phpmailer/src/SMTP.php’;                                       }                     function index()                     {                         // PHPMailer object                      $response = false;                      $mail = new PHPMailer();                                                     // SMTP configuration                     $mail->isSMTP();                     $mail->Host     = ‘hostdomain.com’; //sesuaikan sesuai nama domain hosting yang digunakan                     $mail->SMTPAuth = true;                     $mail->Username = ‘xxx@hostdomain.com’; // user email                     $mail->Password = ‘xxxxxxxxxx’; // password email                     $mail->SMTPSecure = ‘ssl’;                     $mail->Port     = 465;                     $mail->Timeout = 60;                      $mail->SMTPKeepAlive = true;                                 $mail->setFrom(‘xxx@hostdomain.com’, ”); // user email                     $mail->addReplyTo(‘xxx@hostdomain.com’, ”); //user email                                 // Add a recipient                     $mail->addAddress(‘to@hostdomain.com’); //email tujuan pengiriman email                                 // Email subject                     $mail->Subject = ‘SMTP Codeigniter’; //subject email                                 // Set email format to HTML                     $mail->isHTML(true);                                 // Email body content                     $mailContent = “<h1>SMTP Codeigniterr</h1>                         <p>Laporan email SMTP Codeigniter.</p>”; // isi email                     $mail->Body = $mailContent;                                 // Send email                     if(!$mail->send()){                         echo ‘Message could not be sent.’;                         echo ‘Mailer Error: ‘ . $mail->ErrorInfo;                     }else{                         echo ‘Message has been sent’;                     }                 } }

Kamu dapat menyesuaikan script-nya sesuai dengan kebutuhan. 

 

Mengunakan Email Domain

Apabila kamu menggunakan email domain, kamu bisa mengisi script smtp CodeIgniter tersebut dengan data berikut :

 

Menggunakan Email Gmail

Jika kamu menggunakan email gmail atau Google Workspace, maka kamu bisa mengisi script SMTP CodeIgniter tersebut dengan data berikut:

 

Penutup

Demikian panduan menggunakan  library PHP Mailer pada framework codeigniter sob, semoga bermanfaat.

Related Posts
Tutorial Sebelum Menggunakan Email Hosting di Cpanel

Halo Sob! Sebagai pengguna layanan Jagoan Hosting, salah satu yang Kamu bisa optimalkan adalah Email Hosting. Nantinya Email Hosting bisa Read more

Tutorial Mengatasi Thunderbird Error Tidak Dapat Mengirim Email

Pernahkah kamu saat menggunakan fasilitas Thunderbird sebagai sarana untuk mengirim email, tiba tiba mengalami error seperti ini? [caption id="attachment_36133" align="aligncenter" Read more

Tutorial Mengatasi Email Android Tidak Bisa Connect ke Server

Hai hai, Sob! Sobat semua yang punya smartphone Android, pernahkah kamu mengalami kesulitan ketika ingin menghubungkan email android ke server? Read more

Tutorial Memperbaiki Mac Tidak Bisa Kirim dan Terima Email Error Unable to Connect

Hai Sobat Jagoan! Apakah Sobat tidak bisa mengirim dan menerima Email dan mengalami error Unable to Connect pada Mac Sobat? Read more

Exit mobile version