Hallo, balik lagi di tutorial pemrograman Dumet School kali ini kita akan membahas tentang Bagaimana Cara Mengirim Email Menggunakan Media Mailtrap Menggunakan CodeIgniter PART I, sebelumnya teman teman sudah mengethaui tentang cara mengirim email menggunakan codeigniter/php
pasti sebelum kita membuat sebuah proses pengiriman email pasti ada beberapa setting untuk bisa sampai ke email kalian bisa saja project harus di hosting terlebih dahulu, dan bisa saja mengtur smtpnya dll, kali ini kita akan menggunakan media mailtrap untuk mengecek apakah fungsi yang telah kita buat sudah berhasil atau bahkan gagal, menggunakan mailtrap kita dipermudah untuk mengirimkan sebuah email, hal yang harus kalian lakukan ialah daftar terlebih dahulu di https://mailtrap.io/register/signup?ref=header jika sudah mendaftar teman teman akan mendapatkan username dan password pada akunnya. Dan tampilannya akan seperti ini :

Oke jika sudah, buatkan file baru didalam folder config beri nama email.php
Pada gambar diatas kita akan memilih codeigniter sebagai integrationnya, untuk teman teman bisa disesuaikan jika ingin menggunakan selain codeigniter, oke pada file email.php tambahkan script berikut :
|
1 2 3 4 5 6 7 8 9 10 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); $config['protocol'] = 'smtp'; $config['smtp_host'] = 'smtp.mailtrap.io'; $config['smtp_port'] = 2525; $config['smtp_user'] = 'yourusername'; $config['smtp_pass'] = 'yourpassword'; $config['crlf'] = "\r\n"; $config['newline'] = "\r\n"; |
Dan buatkan file controller baru beri nama file tersebut sendmail.php
|
1 2 3 4 5 6 7 8 9 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 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class SendMail extends CI_Controller { public function __construct() { parent::__construct(); } public function index() { $this->load->view('sendmail'); } public function register() { $random_id = random_string('alnum', 16); $email = $this->input->post('email'); $password = $this->input->post('password'); $this->email->from('ismetmaulana17@gmail.com', 'Ismet Maulana'); $this->email->to($email); $this->email->subject('Konfirmasi Email'); $this->email->message('Klik button Active untuk mengaktifkan Akun Anda. <a href="http://localhost/ismet/Artikel_Code/sendmail/$email/$random_id">AKTIF</a>'); $this->email->set_mailtype('html'); $this->email->send(); $this->session->set_flashdata('sukses', 'Please check your email ['.$email.'] for activation email.'); redirect('sendmail/index/'); } } |
Oke cukup sekian tutorial tentang Bagaimana Cara Mengirim Email Menggunakan Media Mailtrap Menggunakan CodeIgniter PART I, sampai bertemu diartikel selanjutnya dan sampai jumpa.
#KeepLearn
#IsmetMA