Kirim Email dengan sendmail.exe di CodeIgniter

Untuk setup sendmail pada config protocol di CodeIgniter framework (CI), download terlebih dahulu file sendmail di sini dan atur file konfigurasinya. Setelah atur file konfigurasi, pindahkan folder sendmail tersebut di drive C atau drive apapun. Pastikan ingat lokasi folder sendmail tersebut. Pada autoload.php, load library mail agar tidak perlu berulang melakukan instance pemanggilan library mail.

Buat sebuah controller sederhana dan silakan tambahkan beberapa baris syntax di controller tersebut.

$config['protocol'] = 'sendmail'; //nama konfigurasi protokol yang digunakan adalah sendmail
$config['mailpath'] = 'C:\sendmail\sendmail.exe -t'; //load sendmail.exe, tergantung lokasi anda meletakannya
$this->email->initialize($config);

Yap done, selanjutnya tinggal isi tujuan, content, dan panggil method kirim email seperti yang terdapat pada user guide. Saya memanfaatkan file sendmail.exe hanya sebagai alternatif karena ada kebutuhan dan policy tertentu sehingga config mail orisinil milik CI tidak dapat digunakan. Sementara yang sukses saya coba adalah dengan menggunakan setting SMTP dan akun Google Mail. Terimakasih Google! 😀

NB : pengertian apa itu sendmail dan tujuan penggunaannya dapat dibaca di sini. It’s not only a tool but also a method.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.