Diseri ini, saya ingin berbagi catatan gimana sih caranya mengirim email lewat codeigniter.
Terus kapan yaa kita menerapkan fungsi atau fitur pengiriman email di aplikasi yg kita buat?
Penasaran dongg.... Sabar ini masih permulaan kok 😁😁
Pada umumnya, fitur mengirim email terdapat pada aplikasi yang membutuhkan otentikasi data pribadi ketika mendaftar pada website layaknya facebook, kaskus dan sebagainya. Adapula website seperti dicoding bagi member yg sudah terdaftar kadang kala kita mendapatkan email notifikasi terkait berita atau news baru. Yaa seperti itulah gambaran mengenai fitur email dan masih banyak lagi tergantung kondisi yg dialami.
- Download Codeigniter v.3.1.7, disini
- Download Bootstrap 3 & JQuery, disini
- Buat akun gmail dulu jika belum punya, disini
- Otomatis koneksi Internet (Wajib 'Ain) karena kita ngirim email lewat SMTP Gmail
Disini sy sudah menganggap kalian faham akan konfigurasi dasar sebelum memulai project, jadi sy nggak akan menjelaskan dasarannya, tetapi langsung to the point saja, klw ada yg kurang jelas bisa kalian tinggalin komentar di bawah 😄
- Controller
- Kita load dulu library email nya untuk mengakses fungsi" yg terdapat di dalam library email
- Setelah itu, kalian tuliskan syntax berikut ini untuk mengirimkan email
- Dan tentunya function index() kita arahkan ke halaman view kita, disini kita ngk perlu setting"an database ya, klw projectnya pakai database ya tetep perlu sih 😂😂
- View
- Kita buat dulu tampilan form nya sesuai dgn isi dari function sendMail() pada Controller di atas
- Intinya sesuai dgn kebutuhan dan se kreatif kalian deh, yang penting nanti bisa dibuat kirim email, ini tampilan dr form yg sudah sy buat
- Abis itu, kalian tulis syntax JQuery ini karena kita menggunakan metode Asynchronous dalam mengirim email ini
- Ketika kalian coba mengirimkan pesan, pastinya masih gagal, karena smtp gmail kalian belum di setup sebagai media pengiriman email melalui protokol SMTP.
- Perizinan
- Sebelum mengirim email menggunakan SMPT Gmail, karena google menerapkan standar keamanan bagi aplikasi diluar layanan google yg ingin menggunakan layanan google harus mengaktifkan terlebih dahulu akses Less Secure Apps, nanti tinggal kalian aktifkan izinnya seperti berikut ini
- Setelah itu, harusnya secara otomatis kalian bisa mengirimkan email lewat akun gmail kalian
- Testing
- Kita lakukan testing dulu, dengan mengisikan form yg sesuai untuk to_mail dan my_mail serta passwordnya, subyek dan pesan kalian ngawur aja 😂😂
- Tekan tombol Kirim Email, dan tunggu beberapa saat sampai ada balasan dari sistem, berhasil atau gagal. Kalau muncul alert kayak gini berarti pengiriman email berhasil
- Sekarang kita cek dulu di email nya masuk apa enggak
Seepp dah, email nya sukses dikirim 😎😎, gimana punya kalian???
Oke, bisa kalian kembangin sendiri sesuai dgn kreatifitas kalian. Jika ada yg kebingungan bisa kalian tanyakan di kolom komentar,
EmoticonEmoticon