Teknik Mengirim Email Dengan Laravel Framework

Teknik Mengirim Email Dengan Laravel Framework

Email memiliki banyak kelebihan dibandingkan media komunikasi yang lain, Selain dapat mengirim email melalui Email Hosting atau Provider Email seperti Gmail, Yahoo Mail dan lain sebagainya, email juga dapat dikirim melalui website. Pada tutorial kali ini saya akan membahas tentang teknik sederhana mengirim email dengan Laravel dan untuk contoh kasusnya kita akan mencoba mengirim email dari Gmail.

Email Dengan Laravel # Konfigurasi

Untuk dapat mengirim email dengan Laravel, ada beberapa konfigurasi yang kita perlu ketahui, Kamu dapat membuka file konfigurasi untuk email pada direktori app/config/mail.php. Berikut beberapa opsi / elemen yang dapat kita ubah:

NamaDeskripsi
driverMailing Driver untuk mengirim email, opsi default adalah SMTP tapi opsi ini dapat diubah sesuai dengan kebutuhan kamu. Opsi lainnya adalah dengan menggunakan Sendmail.
hostServer host untuk SMTP
portPort untuk SMTP
fromIni adalah identitas nama pengirim email, dengan opsi ini kamu dapat mengirim banyak email dengan nama yang sama
encryptionenkripsi untuk protokol setiap email dikirim
usernameUsername untuk SMTP
passwordPassword untuk SMTP
sendmailPath tempat sendmail disimpan, ubah ini jika kamu menggunakan Sendmail sebagai driver mail.
pretendJika kamu set true maka email akan diproses menjadi file log, Ini berfungsi sebagai simulasi untuk pengiriman email.

Email Dengan Laravel # Konfigurasi Gmail

Seperti yang sudah saya sebutkan bahwa untuk studi kasus kali ini kita akan membuat script untuk mengirim email dengan Laravel pada Gmail. Requirement yang kamu butuhkan adalah 1 akun Gmail yang aktif untuk mengirim email.  Berikut konfigurasi untuk Gmail.

Email Dengan Laravel # Contoh Script

Kita sudah membuat konfigurasi untuk mengirim email dengan laravel dari akun Gmail, sekarang kita buat contoh scriptnya :

Pada baris pertama, terdapat parameter berupa ‘folder.view’, ini digunakan sebagai konten dari email yang akan kita kirim, jadi kita dapat menyertakan view sebagai konten isi dari email.

Pada baris kedua kita menyertakan alamat email tujuan, lalu mengisi nama pengirim (nama kita sendiri) lalu subject dari email tersebut.

Membuat konten email dari View

Sekarang kita membahas bagaimana cara membuat isi email dari file view, pertama kita buat file dengan nama pesan.blade.php pada direktori ‘views/emails/’.  Isi dari email tersebut seperti ini :

Setelah itu kita sertakan kedalam parameter, script lengkapnya seperti berikut

Sangat mudah bukan ? kamu dapat mengkreasikan fitur ini untuk beberapa kebutuhan seperti email registrasi, newsletter, atau email promosi dll.

Silahkan dicoba dan semoga bermanfaat 😀

Berlangganan Artikel

Daftarkan email anda sekarang dan dapatkan update terbaru dari artikel saya

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Powered by Optin Forms

Tinggalkan Balasan