Mengirim email dalam sebuah sistem informasi sangatlah penting, apalagi ini berhubungan dengan sebuah sistem yang online. seperti kebutuhan dalam sistem informasi adalah pengiriman user dan password login dan masih banyak lagi. Untuk dapat melakukan pengiriman email menggunakan Framework CodeIgniter sangatlah mudah. Tidak perlu dibutuhkan yang lama kalau hanyak mengirimkan email.
Pada artikel ini berjudul : SEND MAIL [PART1] [CODEIGNITER] karena masih ada beberapa kelanjutan dalam artikel ini, untuk tahap pertama hanya kita lakukan pada tahapan pengiriman email.Pertama yang perlu dilakukan adalah mendownload Framework Codeigniter di http://www.codeigniter.com/ . saat artikel ini buat baru pada versi 3.0
Save Codeigniter di webserver anda.
disini saya hanya menggunakan 1 buah Controllers dan 1 buah 1 views
untuk script nya adalah sebagai berikut :
Controllers
Email.php
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Email extends CI_Controller {
public function index()
{
$this->load->helper('url');
$this->load->view('input');
}
public function send()
{
$sender_email =$this->input->post('email_pengirim');
$sender_name = $this->input->post('nama_pengirim');
$sender_subject = $this->input->post('subject');
$sender_msg = $this->input->post('isi_email');
$recepient_email = $this->input->post('email_tujuan');
$this->load->library('email');
$this->email->from($sender_email, $sender_name);
$this->email->to($recepient_email);
$this->email->subject($sender_subject);
$this->email->message($sender_msg);
if ($this->email->send())
{
echo "EMAIL BERHASIL DIKIRIM";
}
else
{
echo "EMAIL GAGAL DIKIRIM";
}
}
}
Views
input.php
<form method="post" action="<?= base_url();?>Email/send">Untuk tampilan adalah sebagai berikut :
<label>Name Pengirim:</label><input type="text" name="nama_pengirim"/>
<br/>
<label>Email Pengirim:</label><input type="text" name="email_pengirim"/><br/>
<label>Email Tujuan:</label><input type="text" name="email_tujuan"/><br/>
<label>Subject:</label><input type="text" name="subject"/>
<br/>
<label>Message:</label><textarea name="isi_email" rows="15" cols="50"></textarea>
<br/>
<input type="submit" class="submit_btn" name="submit" id="submit" value="Send"/>
</form>
hasil dari kiriman email adalah :