Cara Melakukan Konfigurasi SMTP Gmail pada Hosting

Dibuat 14 September 2021

Simple Mail Transfer Protocol (SMTP) adalah protokol yang digunakan untuk mengirim email. Protokol ini berisi perintah untuk melakukan autentikasi dan transfer email.

Misalnya Anda menulis email menggunakan aplikasi seperti Microsoft Outlook atau Mozilla Thunderbird. Ketika Anda klik tombol kirim, pesan email akan berpindah dari komputer Anda ke server email menggunakan protokol SMTP.

Jika Anda menggunakan Gmail, alamat server SMTP adalah smtp.gmail.com. Server SMTP Anda akan mengirim pesan email ke server email penerima. Pesan email akan tetap berada di server email penerima sampai penerima login ke akun emailnya dan membuka email tersebut menggunakan POP atau IMAP.

Google memang menyediakan server SMTP Gmail. Anda hanya perlu membuat akun Gmail untuk menggunakan server SMTP Gmail secara gratis.

SMTP Gmail dapat Anda konfigurasikan dengan layanan hosting. Dengan begitu, Anda bisa memanfaatkan resource server SMTP Gmail untuk mengirim pesan email di luar batas ketentuan layanan hosting.

Langkah-langkah Konfigurasi SMTP Gmail pada Hosting

Ikuti langkah-langkah berikut untuk melakukan konfigurasi SMTP Gmail pada hosting.

Masuk ke Pengaturan Security Google

Akses URL: myaccount.google.com/security untuk masuk ke pengaturan Security Google. 

Ada 2 hal yang perlu Anda lakukan di pengaturan Security Google, antara lain: 

  1. Mengaktifkan 2-Step Verification 
  2. Membuat App passwords

Ikuti langkah-langkah di bawah ini.

1. Aktifkan dulu pengaturan 2-Step Verification dan pengaturan App passwords akan muncul tepat di bawahnya. Kemudian, klik bagian App passwords untuk melanjutkan proses.

2. Anda akan diminta kembali untuk memasukkan password akun Google. Untuk melanjutkan, klik tombol Next.

3. Halaman App passwords akan tampil. Klik drop-down menu Select app dan pilih opsi Other (Custom name).

4. Setelah itu, Anda bisa bebas menuliskan nama aplikasi. Misalnya: SMTP App. Untuk membuat password aplikasi, klik tombol Generate.

5. Selamat! Password aplikasi Anda berhasil dibuat. Silakan catat atau salin password tersebut. Password akan Anda gunakan untuk konfigurasi SMTP Gmail.

Aktifkan IMAP Akun Gmail

Selanjutnya Anda perlu mengaktifkan IMAP pada akun Gmail Anda.

1. Login akun Gmail Anda dengan mengakses URL berikut: gmail.com.

2. Di bagian sebelah kanan, klik ikon gear dan klik See all settings untuk menampilkan pengaturan Gmail secara penuh.

3. Anda akan diarahkan ke halaman Settings. Pilih tab Forwarding and POP/IMAP dan temukan bagian IMAP access. Aktifkan IMAP akun Gmail dengan pilih opsi Enable IMAP. Untuk menyimpan pengaturan, klik tombol Save Changes di bagian bawah.

Clone PHPMailer dengan GitHub Desktop

Selanjutnya Anda perlu clone sebuah library untuk pengiriman email bernama PHPMailer. Library ini merupakan proyek open-source di GitHub dengan bahasa pemrograman PHP.

Catatan: Pastikan pada komputer Anda telah terinstall GitHub Desktop.

1. Silakan akses tautan ini: github.com/Synchro/PHPMailer. Anda akan diarahkan ke halaman proyek PHPMailer di GitHub. Kemudian, klik tombol Code dan pilih Open with GitHub Desktop.

2. GitHub Desktop akan tampil dengan pop-up Clone a repository. Klik tombol Clone untuk melakukan clone PHPMailer ke penyimpanan lokal Anda.

3. Secara default, hasil clone proyek PHPMailer akan tersimpan di folder Documents\GitHub pada Windows. Kemudian, lakukan compress pada folder PHPMailer menjadi file ZIP.

Upload File ZIP PHPMailer ke Hosting

Gunakan File Manager di cPanel untuk meng-upload file ZIP PHPMailer yang telah Anda download. Upload file ZIP ke direktori public_html hosting Anda.

Extract File ZIP PHPMailer

Setelah itu, klik kanan file PHPMailer.zip dan pilih Extract untuk melakukan extract file ZIP ke direktori hosting Anda.

Sesuaikan Konfigurasi SMTP Gmail di PHPMailer

Anda perlu menyesuaikan konfigurasi SMTP Gmail pada file gmail.phps di PHPMailer.

1. Masuk ke direktori public_html\PHPMailer\examples. Klik kanan file gmail.phps dan pilih Edit untuk melakukan konfigurasi pada file.

2. Ubah baris ke-12 menjadi seperti ini:

require '/home/usernamecPanelAnda/public_html/PHPMailer/src/PHPMailer.php'; 
require '/home/usernamecPanelAnda/public_html/PHPMailer/src/SMTP.php';
require '/home/usernamecPanelAnda/public_html/PHPMailer/src/Exception.php';

3. Terakhir, Anda bisa menyesuaikan baris kode berikut:

  • Username: Alamat Gmail dengan IMAP yang telah Anda aktifkan.
  • Password: App Passwords yang telah Anda buat sebelumnya.
  • setFrom: Alamat email dan nama sebagai pengirim.
  • addReplyTo: Alamat email alternatif dan nama yang Anda miliki.
  • addAddress: Alamat email dan nama sebagai penerima.

4. Setelah konfigurasi Anda sesuaikan. Klik tombol Save Changes di pojok kanan atas untuk menyimpan perubahan.

5. Ubah nama file gmail.phps menjadi gmail.php untuk uji coba server SMTP Gmail.

Akses File gmail.php dengan Browser

Untuk memastikan server SMTP berhasil terhubung, Anda bisa akses file gmail.php dengan browser. Kemudian, cek inbox email penerima apakah terdapat pesan testing dari PHPMailer.

1. Silakan buka browser Anda. Kemudian, masukkan URL berikut: namadomain.com/PHPMailer/examples/gmail.php pada address bar.

2. Apabila tampilan seperti di bawah, artinya konfigurasi SMTP Gmail di hosting telah berhasil. Pada halaman ini juga akan ditampilkan informasi alamat email pengirim dan penerima.

3. Setelah itu, buka inbox email penerima yang Anda masukkan sebelumnya. Akan terdapat pesan PHPMailer Gmail SMTP Test yang masuk.

Apakah artikel ini membantu?

Bagikan jika Anda menyukai halaman ini.

Artikel Serupa


related posts

Cara Melakukan Remote Import WordPress dari Softaculous

Remote Import adalah fitur dari Softaculous yang memungkinkan Anda untuk mengambil file instalasi server lain ke Softaculous yang berada pada server Anda secara local. Hal yang Perlu Anda Perhatikan: Sebelum memulai, Anda perlu memiliki: Panduan Remote Import pada Softaculous 1. Login ke akun cPanel pada server Anda, kemudian pilih menu Softaculous Apps Installer > WordPress 2. Pilih menu Import […]

Selengkapnya
related posts

Membuat Staging pada Softaculous Apps Installer

Staging sangat berguna apabila Anda ingin mengecek (mengetes) perubahan yang Anda lakukan pada website Anda. Dengan cara ini, Anda dapat mengecek ada atau tidaknya kendala sebelum memutuskan untuk membuat perubahan itu live dan dapat dilihat oleh seluruh pengunjung website. Cara membuat Staging sendiri sangat mudah, karena sudah langsung disediakan oleh Softaculous Apps Installer melalui cPanel. Untuk membuat Staging, ikuti langkah-langkah di […]

Selengkapnya
related posts

Cara Mencegah Hack dan Malware di Website WordPress

Diperbarui pada 17 Maret 2021 Berdasarkan artikel WP WhiteSecurity, website WordPress sering menjadi target hacker. Dikatakan dari 40.000+ website WordPress, lebih dari 70% website rentan diserang hacker. Tentu ini membuat para penggunanya khawatir. Lantas apa saja yang membuat website WordPress mudah diserang? Penyebab Website WordPress Terkena Hack dan Malware Berikut hal yang membuat website WordPress […]

Selengkapnya