Cari Lihat Baca Pelajari Praktik Simpan

"Jika hidupmu terasa berat, bersyukurlah, karena itu berarti Tuhan sedang membentukmu menjadi orang yang kuat." Imam Syafi`ie

Plugin mailer pada website

Posted By | 25 JAN 2020 | plugin, mail, hosting | 3 Comments
"Ketika seorang suami dan istri saling berpandangan dengan penuh cinta, Allah melihat mereka dengan belas kasih" - HR. Bukhari

Mail menjadi sangat penting dalam interaksi pada sebuah halaman situs, pada kesempatan kali ini akan kita coba menggabungkan plugin phpMailer pada framework codeigniter. Walaupun ada beberapa cara yang dapat digunakan namun penulis memakai cara melalui fungsi pada Model dalam framework CI.

Download Plugins

Silahkan terlebih dahulu download plugin melalui TAUTAN ini.

selanjutnya taruh seluruh file pada directory library sehingga akan tampak seperti ini

aplication/libraries/PHPMailer
    

Pengaturan pada model

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require APPPATH . 'libraries/phpmailer/src/Exception.php';
require APPPATH . 'libraries/phpmailer/src/PHPMailer.php';
require APPPATH . 'libraries/phpmailer/src/SMTP.php';

class Model_mail extends CI_model {

    function sendmail($tujuan = '', $name = '', $judul = '', $isimail = '') {
        $mail = new PHPMailer();
        $mail->SMTPDebug = 2;
        $mail->isSMTP();
        $mail->Host = 'smtp.gmail.com';
        $mail->SMTPAuth = true;
        $mail->Username = 'emailanda@mail.com';
        $mail->Password = 'passwordemailanda';
        $mail->SMTPSecure = 'tls';
        $mail->Port = 587;
        $mail->setFrom('no-replay@mail.com', 'Kemitraan dan TDUP Kab. Banjar');
        $mail->addAddress($tujuan, $name);
        $mail->Subject = $judul;
        $mail->Body = $isimail;
        $mail->send();
    }

}        
    

Cukup simpel menggunakanya, kita coba padukan dengan controler, dengan memanggil fungsi email dari controler seperti ini.

    function contohkirimmail() {
        $this->load->model('model_mail');
        $tujuan = 'apriyee@gmail.com';
        $name = 'Apri Suharto';
        $judul = 'Tes Kirim Email';
        $isimail = 'Maaf hanya tes kirim email coy .... ';
        $this->model_mail->sendmail($tujuan,$name,$judul,$isimail);
    }
    

Baik cukup simpel mudah untuk mengirim email. Tunggu catatan berikutnya : Mempercantik Tampilan HTML e-Mail

.

Pencarian Serupa di Google untuk Plugin mailer pada website

Result :

All Comments (3)

Add a Comment

Silahkan tinggalkan pesan saudaraku.

Follow Us