Cara Mengirim Email Verifikasi Dengan PHP dan JAVA Android

Mengirim Email Verifikasi Dengan PHP dan JAVA Android


E
mail verifikasi merupakan salah satu sistem keamanan untuk memverifikasi keaslian pengguna. Hal ini dimaksudkan agar tidak ada penyalahgunaan layanan yang dilakukan oleh pengguna dengan menggunakan data palsu. Umumnya jika menggunakan sistem verifikasi maka akan ada pembatasan layanan sampai pengguna melakukan verifikasi, namun ada juga yang langsung memblokir pengguna yang tidak melakukan verifikasi sampai batas waktu yang ditentukan.

 Verifikasi email juga dapat memberi tambahan keamanan untuk pengguna sendiri, contoh kasusnya ketika akun mengalami perubahan sensitif seperti perubahan kata sandi, permintaan lupa kata sandi atau aktivitas tidak wajar lain maka pengguna menerima email yang memberitahukan hal tersebut disertai langkah yang perlu diambil untuk menyelesaikan kasus tersebut. Hal ini sudah banyak diterapkan pada platform terkenal misalkan saja Facebook.

 Cara mengirim email verifikasi yang penulis tau ada 2 yaitu dengan SMTP (Simple Mail Transfer Protocol) saja dan dengan API yang disediakan Google maupun platform pengirim email lain (contohnya : mailjet, mailgun, dll).

Perbandingan SMTP saja dan SMTP dengan API yang dapat diuraikan penulis sebagai berikut ;
  1. | SMTP saja
     Metode ini simpel dan dapat dengan mudah dikerjakan bahkan programmer yang masih awam karena sudah ada berbagai dependencies yang tersedia untuk mempermudah menggunakan metode ini. Namun keamanan sedikit berkurang karena Username dan Password akun email yang digunakan untuk mengirim email verifikasi harus ditinggal didalam modul, jika modul berhasil dibongkar cracker tentu saja ini sangat berbahaya. 
  2. | SMTP dengan API
    Jika metode SMTP mudah diimplementasi maka metode API ini kebalikannya karena cukup sulit untuk programmer pemula karena harus memahami cara kerja autentikasi dari API yang digunakan. Namun keuntungannya lebih aman karena yang ditinggal pada modul adalah Token Aksesnya saja, API pun dapat dinonaktifkan kapanpun dengan mudah sehingga jika Token Akses berhasil dibongkar cracker akses API bisa dinonaktifkan dengan mudah
 Perbandingan jika menggunakan Google dengan platform pengirim email lain  adalah layanan Google hanya dapat digunakan untuk pemakaian kecil saja, karena memiliki batasan mengirim email hanya sebatas 100 email saja untuk layanan yang gratis ini sudah cukup banyak, jika hanya untuk organisasi kecil masih memungkinkan. Namun jika untuk organisasi yang cukup besar tentu penggunaan platform lain yang berbayar harus menjadi pilihan.

 Jika hanya untuk belajar, menggunakan SMTP saja dan SMTP dengan API miliki Google sangat direkomendasikan dan penulis telah membuatkan artikelnya untuk itu.

SMTP saja dengan bahasa PHP

SMTP dengan PHP


SMTP dengan API & bahasa PHP & Java (Android)

Autentikasi Gmail API

OAuth2 perlu dilakukan untuk mendapatkan Token Akses

API dengan PHP

API dengan Java

 .Jika ada pertanyaan mengenai Cara Mengirim Email Verifikasi Dengan PHP dan JAVA Android bisa ditanyakan melalui media sosial yang ada pada widget blog ini.




TERIMAKASIH TELAH BERKUNJUNG
SEMOGA BERMANFAAT


Komentar