Tutorial DasarSIAP Wacana

Artikel Kategori // Tips & Trik

Beranda / Tips & Trik / Bagaimana Membuat Mailer Gmail pada Laravel?
Bagaimana Membuat Mailer Gmail pada Laravel?
0 Komentar | Dibaca 1981 kali

Saat kita ingin membuat fitur yang dapat digunakan untuk melakukan konfirmasi terhadap member atau user setelah mereka proses registrasi atau membuat sebuah mailing list, maka disitu kita membutuh sebuah Mailer pada sistem kita. Kali ini saya akan berbagi mengenai cara membuat Mailer pada framework php laravel dengan menggunakan server gmail.

Sebelum kita beranjak ke pembahasan selanjutkan, ada hal yang harus kita ketahui yakni, dengan fitur Mailer ini nantinya kita dapat mengirim email dengan Laravel menggunakan SMTP (Server Mail Transfer Protocol). Dan pada penjelasan kali ini SMTP yang dipakai adalah SMTP Gmail. Oleh karena itu siapkan akun gmail anda terlebih dahulu.

Untuk memulai konfigurasi SMTP Laravel, silahkan anda masuk ke direktori app/config/. Di dalam direktori tersebut anda akan menemukan file bernama mail.php,  buka file tersebut dengan menggunakan editor anda. Kita akan melakukan konfigurasi pada file mail.php tersebut, edit konfigurasinya seperti ini : 

Konfigurasi Mailer Framework Laravel

<?php 

	return array(

		'driver'           => 'smtp', 
		'host'             => 'smtp.gmail.com', 
		'port'             => 587,
		'from'             => array('address' => 'email_anda@gmail.com', 'name' => 'nama_anda'),
		'encryption'       => 'tls',
		'username'         => 'username gmail anda',
		'password'         => 'password akun gmail anda',
		'sendmail'         => '/usr/sbin/sendmail -bs',
  		'pretend'          => false,

	)

 ?>

Konfigurasi telah selesai, anda dapat menggunakannya pada aplikasi sistem anda, seperti berikut ini:

function email(){
		$isi = ['title' => 'Judul email anda'];
		Mail::send('emails.coba-email', $isi, function($m){
		   $m->to('laravel@belajar-laravel.com', 'Belajar Mailer Laravel');
		   $m->subject('Subjek email anda');
	});
}

Sekarang anda memanfaatkan fitur Mailer pada sistem Laravel anda, silahkan dikembangkan sesuai dengan kebutuhan pada sistem anda masing-masing. Itulah beberapa hal yang bisa saya sampaikan semoga dapat membantu anda. Happy Coding 🙂

Harap tunggu, laporan sedang dalam proses submit....

Anda harus login untuk berkomentar. Login Sekarang

Penulis Lainnya

BANGUN JOKO LAKSONO

Penulis ini masih malu-malu menuliskan sedikit tentang Biografinya
Daftar Artikel Terkait :  5
Layanan ini diselenggarakan oleh PT. TELKOM INDONESIA untuk dunia pendidikan di Indonesia.
Mari kita majukan bangsa Indonesia, melalui pemanfaatan Teknologi Informasi yang tepat guna
pada dunia pendidikan Indonesia.
Sistem Informasi Aplikasi Pendidikan
versi 2.0