Tutorial Codeigniter : Mengirim email menggunakan gmail
Pada saat pendaftaran user atau lupa password, beberapa aplikasi kadangkala memerlukan notifikasi berupa email. Untuk mengirimkan email menggunakan codeigniter, yang perlu dilakukan adalah membuat sebuah fungsi pada controller. Hal-hal yang perlu diperhatikan adalah :
- smtp_host : server smtp, pastikan alamat yang ditulis tersebut dapat diakses
- smtp_port : port ssl pada gmail adalah 465
- dan yang paling penting adalah : newline harus diisi dengan “\r\n” tanpa opsi ini maka email tidak dapat dikirim menggunakan gmail
Perintah selengkapnya adalah sebagai berikut :
public function send_email() { $this->load->library('email'); $this->email->initialize(array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.gmail.com', 'smtp_user' => 'nama-email@stiki.ac.id', 'smtp_pass' => 'password-email', 'smtp_port' => 465, 'mailtype' => 'text', 'newline' => "\r\n" // kode yang harus di tulis pada konfigurasi controler email )); $from = 'nama-email@stiki.ac.id'; $nama = 'namanya'; $to = 'email@tujuan.com'; $subject = 'judul emailnya'; $message = 'isi berita dari email'; $this->email->from($from, $nama ) ->to($to) ->subject($subject) ->message($message); if ($this->email->send()) { $this->session->set_flashdata('success', 'Email berhasil dikirim.'); redirect(current_url()); } else { show_error($this->email->print_debugger()); } }
Jangan lupa untuk mengaktifkan ssl pada php.ini, caranya dengan menghilangkan tanda titik koma pada baris extension=php_openssl.dll. Kemudian restart apache.
kemudian pastikan settingan pada halaman ini bernilai on. (https://www.google.com/settings/security/lesssecureapps)
Berikut ini saya dapatkan sedikit petunjuk untuk melakukan konfigurasi mail server mercury https://www.zoe.vc/2008/configure-mercury-mail-for-external-mail/
- sugeng's blog
- Log in to post comments
- 7063 reads
Main menu
Dakwah Sosial 2024
![](https://kemahasiswaan.stiki.ac.id/sites/default/files/styles/gallery500200/public/Desain%20tanpa%20judul.jpg?itok=xuZUUQll)
Berbagi kebaikan adalah nilai yang mendasar dalam kehidupan manusia. Kegiatan ini
mencerminkan rasa empati, belas kasih, dan kepedulian terhadap sesama. Kemudian
didalamnya...
Brawnation 3x3 2024
![](https://kemahasiswaan.stiki.ac.id/sites/default/files/styles/gallery500200/public/poster_0.jpeg?itok=Ok7f0te9)
UKM Byte adalah salah satu UKM dibawah bidang kerja Kemahasiswaan. Bidang kerja dari UKM ini adalah seputar olahraga basket.
Dalam rangka meraih prestasi bola basket...
Spionduty Basketball Championship 3x3...
![](https://kemahasiswaan.stiki.ac.id/sites/default/files/styles/gallery500200/public/sbc.jpeg?itok=SEwVqUQc)
UKM Byte adalah salah satu UKM dibawah bidang kerja Kemahasiswaan. Bidang kerja dari UKM ini adalah seputar olahraga basket.
Dalam rangka meraih prestasi bola basket...
The Hoop University LA Campus League 2024
![](https://kemahasiswaan.stiki.ac.id/sites/default/files/styles/gallery500200/public/poster%20campus%20league.jpeg?itok=bLfnP2Pj)
UKM Byte adalah salah satu UKM dibawah bidang kerja Kemahasiswaan. Bidang kerja dari UKM ini adalah seputar olahraga basket. Dalam rangka meraih prestasi bola basket semalang raya, UKM BYTE...