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

Operasi Dasar di File Manager cPanel

Untuk mengakses File Manager, buka cPanel -> Files: Tombol Bar File Manager Di bagian ini, Anda bisa mencari file tertentu di direktori yang dipilih dan juga mengubah pengaturan File Manager, misalnya memilih direktori root agar terbuka secara default pada saat Anda mengakses File Manager, menampilkan file tersembunyi (dotfiles), dan menonaktifkan dialog verifikasi pengkodean karakter. Context […]

Selengkapnya
related posts

Penjelasan Niagahoster Web Hosting | Shared Web Hosting, Cloud Hosting

Memilih paket hosting yang tepat bisa jadi sulit, terutama jika Anda seorang pemula. Ini tidak menjadi lebih mudah dengan banyaknya pilihan yang tersedia – shared hosting, WordPress hosting, cloud hosting, VPS (Virtual Private Server) hosting, dan banyak lagi. Setelah menonton tutorial ini, Anda akan memiliki pemahaman yang lebih baik tentang berbagai paket yang ditawarkan oleh Niagahoster, […]

Selengkapnya
related posts

Cara Memperbarui Permintaan Migrasi Situs Web

Jika ada detail yang berubah setelah meminta migrasi situs web, dan status migrasi masih Tertunda , Anda dapat menghapus permintaan saat ini dan mengirimkan permintaan baru . Buka halaman Permintaan Migrasi , cari permintaan yang dipermasalahkan, dan klik hapus : Kemudian, klik Tambahkan permintaan dan kirimkan permintaan migrasi situs web baru dengan menentukan informasi yang […]

Selengkapnya