Gagal Kirim Email Menggunakan SMTP Gmail CodeIgniter / Laravel

usahawan-maju

 Beberapa hari yang lalu saya mengalami gagal Kirim Email Menggunakan SMTP Gmail CodeIgniter  / Laravel. Padahal semua settingan yang biasa saya gunakan untuk membuat aplikasi kirim email sudah benar. sudah mengaktifkan akses aplikasi kurang aman di email google saya. lebih jelasnya bisa baca disini. kemudian konfigurasi aplikasi saya sebagai berikut :

        $config = [

            'mailtype'  => 'html',

            'charset'   => 'utf-8',

            'protocol'  => 'smtp',

            'smtp_host' => 'smtp.gmail.com',

            'smtp_user' => 'email@gmail.com',  // Email gmail

            'smtp_pass'   => 'passwordgmail',  // Password gmail

            'smtp_crypto' => 'ssl',

            'smtp_port'   => 465,

            'crlf'    =>"\r\n",

            'newline' => "\r\n"

        ];

        // Load library email dan konfigurasinya

        $this->load->library('email', $config);

namun Kirim Email Menggunakan SMTP Gmail masih error 500 yang artinya kesalahan ada pada server. Kemudian saya melakukan cek error log send email di server centos  linux 7 di /var/log/maillog dengan ketik diterminal  sudo cat /var/log/maillog ternyata hasilnya 

fatal: open /etc/postfix/main.cf: Permission denied

Kemudian cek  getsebool httpd_can_sendmail Melihat settingan nya off atau on. jika hasilnya httpd_can_sendmail --> off maka rubahlah menjadi on dengan perintah berikut :

sudo setsebool -P httpd_can_sendmail 1

cek kembali apakah sudah menjadi httpd_can_sendmail --> on atau belum. 



kemudian setelah saya restart apache aplikasi saya coba kirimkan email dan berhasil.
Gagal Kirim Email Menggunakan SMTP Gmail CodeIgniter  / Laravel error 500 tertasi.

usahawan-maju
Gagal Kirim Email Menggunakan SMTP Gmail CodeIgniter / Laravel | 5