Hallo teman-teman semuanya kembali lagi bersama dengan saya di blog kita bersama, kali ini saya akan berbagi mengenai cara sending email menggunakan codeigniter 4, Biasanya penggunaan sending email ini membutuhkan library tambahan seperti php mailer, namun di codeigniter 4 sudah tersedia library untuk sending email sendiri, nahh unutk lebih jelasnya silahkan kunjungi link ini
Oke sebelum masuk ke langkah-langkah pembuatanya, saya harap teman-teman mempersiapkan Akun Email dan yang pastinya codeigniter 4 sudah terinstall di computer teman-teman semuanya
oke langsung saja kita masuk ke langkah-langkahnya sebagai beriukut :
1. Setting akun Email anda ke mode development
Nahh langkah yang pertama harus dilakukan ialah dengan mengaktifkan acces security di akun email teman-teman semuanya untuk mempermudah silahkan kujungi link ini Security My account dan teman-teman cari seperti gambar dibawah ini
Nahh Karna saya sudah mengaktifkanya maka disitu sudah tertulis aktif, jika teman-teman belum mengaktifkan maka silahkan klik link aktifkan dan ikuti saja langkah-langkahnnya, nahh ini bertujuan supaya akun email anda tidak terdeteksi spam oleh pihak google
2. Configurasi File Email di Codeigniter 4
Nahh selanjutnya kita akan mengkonfigurasi file email.php di codeigniter 4, silahkan teman-teman buka codeigniter 4 dan buka file Email.php di folder App\Config\Email.php
nahh yang perlu teman-teman setting di file Email.php yakni sebagai berikut :
- public $protocol => "smtp"
- public $SMTPHost => "smptp.gmail.com"
- public $SMTPUser => "Masukkan Nama email anda "
- public $SMTPPass => "masukkan password email anda"
- public $SMTPPort => "465"
- public $SMTPCrypto => "ssl"
- public $mailType => "html"
Nahh untuk $mailType itu berfungsi untuk menentukan jenis file apa yang akan kita kirimkan disitu saya setting email mengirimkan data berupa html, nahh jika teman-teman hanya membutuhkan text saja untuk di kirimkan silahkan ubah html menjadi text saja
3. Tes sending email
Nahh jika teman-teman sudah selesai mengkonfigurasi file email.php di codeigniter 4 maka selanjutnya kita akan testing email tersebut apakah berhasil terkirim atau tidak, nahh silahkan teman-teman buatkan sebuah file di controller teman-teman semuanya, disini saya asumsikan teman-teman sudah paham cara membuat file di controller, nahh untuk source code nya silahkan copy source code dibawah ini ke dalam controller yang anda buat tadi :
Nahh untuk mencobanya silahkan teman-teman manfaatkan function tersebut dengan membuat function baru di dalam controller, contoh nya seperti dibawah ini
Dan jangan lupa anda jalankan Programnya dan lihat hasilnya beserta cek email yang di kirmkan,,,,
sekian dan terimakasih ............
0 Komentar