Mengirim email dengan Codeigniter framework PHP

Pada artikel disini saya akan menjelaskan cara mengirimkan email menggunakan framework CI. Untuk mengirimkan email dengan class email pada CI ada beberapa hal yang perlu diperhatikan terlebih dahulu. yaitu antara lain :

1. Buat config untuk menentukan protokol,smtp user dan server mail yang  digunakan sebagai pengirim email. Jadi istilahnya disini adalah mensetting akun email anda. Untuk lebih mudah mencernanya setting email layaknya di aplikasi email client.

2. Kode untuk mengirimkan email

Berikut contoh source codenya :

source code
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
Class Kirim extends Controller
{
function index(){
$this->load->library('email');
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.gmail.com';
$config['smtp_port'] = '465';
$config['smtp_timeout'] = '7';
$config['smtp_user'] = 'ojodidum@gmail.com';
$config['smtp_pass'] = '*******';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$config['mailtype'] = 'text'; // or html
$config['validation'] = TRUE; // bool whether to validate email or not
$this->email->initialize($config);
$this->email->from('ojodidum@gmail.com', 'Ojo Didum);
$this->email->to('kepada@gmail.com');
$this->email->subject('Email Test');
$this->email->message('Test the email class.');
$this->email->send();
echo $this->email->print_debugger(); // menampilkan log email status
$this->load->view('email_view');
}
}
?>

One thought on “Mengirim email dengan Codeigniter framework PHP

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s