Kirim Email dengan PHP


kirim email dengan php

Halo sahabat MalasNgoding.com pada kesempatan ini Kita akan mempelajari bagaimana cara mengirimkan email pada PHP. Perlu diketahui bahwasanya mengirimkan email pada PHP ini adalah salah satu materi yang penting. Misalnya saja saat kita akan mengirimkan notifikasi pendaftaran yang dikirimkan langsung ke email user.

Kirim Email dengan PHP

Mengirim email pada PHP dengan menggunakan bantuan library PHPMailer. Fungsi PHPMailer ini adalah memungkinkan developer untuk dengan mudah mengirim email dari aplikasi yang sedang bangun menggunakan PHP. Sangat banyak referensi materi yang bisa didapatkan dalam mengirim email menggunakan php.

Baiklah langsung saja kita ke pokok materi yaitu cara mengirimkan email dengan php. Berikut adalah hal yang perlu dipersiapkan dalam mengikuti materi ini :

PHPMailer

Langkah pertama dalam mengirimkan email dengan PHP adalah adanya library PHPMailer yang sudah didownload terlebih dahulu. Anda bisa mendownloadnya di website ini : https://github.com/PHPMailer/PHPMailer/archive/master.zip. Setelah didownload pastikan library ini berada dalam folder project yang sedang dikerjakan.

Akun Gmail Aktif

Langkah kedua yaitu menyiapkan akun email yang aktif sebagai email yang akan digunakan sebagai email pengirim pesan. Ada beberapa hal yang harus dilakukan pada email ini, pertama pastikan email tersebut verifikasi 2 langkahya sudah aktif, kedua pengaturan IMAP pada akun email ini.

Langsung saja nih Kita set email supaya bisa kirim email. Silahkan buka pengaturan keamanan di akun google Anda, atau bisa langsung menggunakan link berikut : https://myaccount.google.com/security

Pastikan verifikasi 2 langkah pada akun gmailnya sudah aktif. Jika belum aktif, silahkan lakukan aktivasi dengan klik pada verifikasi 2 langkah dan ikuti interuksi sampai selesai.

Masih pada Verifikasi 2 langkah pilih Sandi Aplikasi, disini Anda akan diberikan form untuk mengisi nama aplikasi yang akan dijadikan pengiriman email, misalnya disini Saya menggunakan nama aplikasinya malasngoding.

Setelah mengisi nama aplikasi maka akan muncul pop-up sandi yang dibuat automatis. Sandi ini akan berguna untuk project kita nantinya, untuk itu salin atau simpan sandi yang diberikan terlebih dahulu.

Jika langkah diatas sudah berhasil maka selanjutnya kita akan melakukan penyetingan pada IMAP pada akun gmail. ini fungsinya memberikan akses pihak/aplikasi lain dalam pengiriman email menggunakan akun gmail aktif. Cara mengaktifkannya adalah buka akun gmail Anda, selanjutnya pilih icon gear atau pengaturan, pilih semua setelan, klik pada tab penerusan dan POP/IMAP. Pastikan status IMAP nya diaktifkan lalu simpan pengaturan.

Form Kirim Email dengan PHP

Setelah mempersiapkan kebutuhan yang diperlukan dalam mengirim email dengan PHP dimana sudah mempersiapkan library dan juga set up email. Selanjutnya kita mempersipkan form pengiriman email dimana diperlukan alamat email tujuan, judul pesan dan juga pesan. Berikut desain form yang akan kita gunakan.

Dalam membuat form pengiriman ini Kami menggunakan framework bootstrap versi 5. Berikut adalah tampilan form pengiriman email dengan PHP.

Selanjutnya akan kita siapkan file proses. File proses ini bertujuan untuk menerima isi dari inputan dalam form yang nantinya akan dikirim ke email tujuan. Berikut file prosesnya :

Catatan :

  1. Use PHPMailer digunakan untuk memberi tahu kelas untuk mewarisi sifat dalam kasus ini PHPMailer
  2. Require ‘PHPMailer/’ digunakan untuk pemanggilan fungsi dari PHPMailer. Untuk lebih jelasnya penggunakan require ini bisa di baca disini
  3. Variabel email, judul, pesan adalah variabel yang ditangkap dalam form pengiriman email sebelumnya
  4. $mail = new PHPMailer(true); ini merupakan inisialisasi awal untuk memanggil class PHPMailer
  5. setting port dan email yang sudah disetting sebelumnya, untuk password tidak boleh menggunakan spasi.

Hasil Kirim Email dengan PHP

Hasil Ketika dijalankan di localhost, email berhasil dikirim dan diterima di email tujuan. berikut adalah hasil pesan yang dikirim,

Sekian dulu materi bagaimana mengirimkan email pada php. Untuk kalian yang mau mendownload source codenya bisa langsung download disini.


Muzanni

Algorithms Learner, future lecturer and Happy to sharing about knowledge

Tutorial Menarik Lainnya

membuat form login logout tanpa database
Menghitung Selisih Waktu PHP
crud dengan ajax php mysqli
crud ajax php mysqli

Diskusi

Belum Ada Diskusi

Tulis Komentar / Pertanyaan

Download ebook belajar HTML & CSS dasar untuk pemula gratis

Download Ebook belajar HTML & CSS dasar untuk pemula gratis.

Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana. materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.

DOWNLOAD