Langsung ke konten utama

Setting email dengan Codeigniter 3


Untuk melakukan setting email dengan Codeigniter versi 3. Saat muncul pesan error seperti di bawah ini, 

Message: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()


Silahkan melakukan perbaikan dengan menggunakan langkah-langkah sebagai berikut: 

1. Lakukan pengecekan host mail, smtp_port, smtp_user, dan smtp_pass di file "../system/libraries/Email.php". Pastikan sudah terisi dengan benar.


2. Pastikan setting smtp_host, smtp_port, smtp_user, dan smtp_pass juga sudah benar di file email.php yang terletak di "../application/config/email.php"
Pastikan 'protocol'=> 'SMTP', bukan 'smtp' karena akan menghasilkan error


3. Jika masih muncul pesan error, cek pada file php.ini. Ganti SMTP dari localhost menjadi smtp_host yang saat ini Anda gunakan. Contoh saya menggunakan smtp host mail.hsinni.com dan smtp_post menjadi 25

    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP= localhost
    ; http://php.net/smtp-port
    smtp_port=25

menjadi

    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP=mail.hsinni.com
    ; http://php.net/smtp-port
    smtp_port=25


Setelah proses ini dilakukan, restart Apache dan coba lagi untuk mengirim email.






Komentar