Cara Kirim Email dari Localhost dengan Codeigniter dan PHPMailer
Sebelumnya kita telah belajar tentang Cara Kirim Email dari Localhost dengan PHP Native dan PHPMailer, nah pada kali ini akan dibahas dalam versi Codeigniternya. Tulisan kali ini akan membutuhkan beberapa hal antara lain:
- Framework Codeigniter, download disini
- Composer, ikuti cara instalasinya disini
- Library PHPMailer, download disini (versi stable 5.2) atau download langsung via composer
- Allow Less Secure Apps Access, baca disini
Setelah Anda mengikuti 4 poin diatas, masih ada 2 tahap lagi untuk persiapannya yaitu setup di file codeigniter dan instalasi PHPMailer menggunakan Composer pada project yang kita buat. Caranya adalah seperti berikut:
Instalasi PHPMailer
Selanjutnya kita akan mulai instalasi PHPMailernya dengan cara:
- Bukalah terminal pada direktori project Anda, misal: htdocs/namaproject/disini jalankan terminalnya
- Isikan dengan perintah composer require phpmailer/phpmailer
- Apabila pada saat instalasi muncul error seperti ini:
Scroll ke atas setelah perintah instalasi dijalankan sehingga Anda akan menemukan problemnya yaitu:
Problem diatas dikarenakan kita belum menginstall extensi ext-dom - Solusi dari problem no.3 diatas yaitu dengan menginstallnya menggunakan perintah sudo apt-get install php-xml
- Kemudian isikan lagi perintah untuk menginstall phpmailernya yaitu composer require phpmailer/phpmailer
- Sehingga nantinya akan muncul tampilan pada terminal yang menyatakan telah selesai/sukses seperti ini:
Pembuatan File Controller
Disini saya menggunakan file Welcome.php bawaan Codeigniter tapi dengan perubahan untuk dapat menjalankan script pengiriman email dengan PHPMailer
Ketika Anda telah mengisikan username, password, setFrom dan addReplyTo maka coba akses dengan alamat URL: localhost/namaproject/
Apabila berhasil maka akan masuk pesan yang dikirim ke email tujuan
Bagi yang ingin belajar dalam format video/live coding bisa mengikuti video berikut ini:
Anda bisa mendownload semua filenya disini
Silahkan ajukan pertanyaan di kolom komentar apabila menemukan problem saat Anda mencobanya dan semoga bermanfaat.
Referensi:
Bagikan ke Yang Lain
Diskusi
Belum ada pertanyaan pada artikel ini
Tulis Pertanyaan
Ada pertanyaan? Silahkan tulis pada form dibawah ini
Silahkan login dahulu untuk dapat berkomentar, klik disini.Artikel yang Lain
Cara Mengganti Default Format Save File di Libre Office…
Pada artikel sebelumnya, saya sudah membagikan cara install aplikasi libre office di Linux. Nah kali…
Selengkapnya5 Plugin Cache WordPress Terbaik untuk Mempercepat…
Apa itu Cache?
Cache adalah kumpulan data yang disimpan sementara untuk akses…
Cara Install Apache, MySQL, dan PHP di OS Linux (LAMPP)
LAMPP adalah kependekan nama dari Linux, Apache, MySQL, PHP / Perl / Python yang berguna sebagai…
SelengkapnyaCara Mudah Membuat Domain Website http Menjadi https…
Pertama-tama, kita harus tahu dulu apa itu http dan https. Mengutip dari halaman wikipedia tentang…
SelengkapnyaCara Memasang Favicon di Website
Pada artikel kali ini, saya akan memberikan tips bagaimana cara membuat favicon pada website yang kita…
SelengkapnyaCara Setting Batasan Size Upload File, Memory Limit…
Pada artikel sebelumnya kita sudah belajar tentang bagaimana Cara Install Apache, MySQL, dan PHP…
Selengkapnya