AntMediaHost

Cara Setting PHP Mailer Menggunakan SMTP Gmail

Maulana Sopian
Maulana Sopian
Tutorial 153
Cara Setting PHP Mailer Menggunakan SMTP Gmail

Kirim email menggunakan script fungsi PHP mail adalah fitur yang sering digunakan untuk aplikasi berbasis web. Pada dasarnya, fungsi mail dalam PHP digunakan untuk mengirim email dari script PHP.

Cara termudah untuk mengirim email di PHP dengan SMTP adalah dengan menggunakan library PHPMailer. PHPMailer memberikan kemampuan untuk mengirim email melalui server SMTP di PHP. Beragam pilihan konfigurasi library PHPMailer memungkinkan kita untuk mengirim email teks, email HTML, dan lampiran.

Jika anda menggunakan shared hosting, saat anda mengirim email menggunakan fungsi PHP mail, email tersebut dikirim melalui mail server ditempat hosting anda berada. Tetapi bagaimana jika anda ingin menggunakan fasilitas email dari external, dalam hal ini adalah Gmail atau Google Suite? berikut akan coba kami berikan cara untuk melakukan hal tersebut.

Jika anda ingin menggunakan Gmail SMTP untuk mengirim email, anda harus melakukan beberapa perubahan dalam pengaturan account Google anda.

Berikut langkah untuk menggunakan Gmail SMTP di library PHP Mailer :

  • Login pada Account Google anda

  • Masuk ke menu Sign-in & security lalu pilih Apps with account access

  • Aktifkan fitur Allow less secure apps

Setelah itu silahkan anda tentukan sendiri account Gmail anda seperti alamat email, password, SMTP host dan port.

FAQ

Apa itu PHPMailer dan mengapa harus digunakan?

PHPMailer adalah library PHP yang memudahkan pengiriman email melalui SMTP (Simple Mail Transfer Protocol).

Keunggulan PHPMailer:

  • Mendukung pengiriman email via server SMTP seperti Gmail atau Google Workspace.

  • Dapat mengirim email HTML dan lampiran (attachment).

  • Memberikan autentikasi yang lebih aman.

  • Mengurangi risiko email masuk ke spam.

Apa yang harus dilakukan jika email tidak terkirim?

  • Pastikan Allow less secure apps sudah aktif.

  • Jika menggunakan 2FA, pastikan Anda menggunakan App Password.

  • Cek port SMTP yang digunakan (587 untuk TLS, 465 untuk SSL).

  • Pastikan hosting tidak memblokir port SMTP Gmail.

  • Lihat error detail dari $mail->ErrorInfo.

Bagikan Artikel

Tinggalkan Komentar

Tinggalkan Komentar

Selesaikan verifikasi keamanan terlebih dahulu.
Komentar dari Pembaca

Komentar

0 komentar

Belum Ada Komentar

Jadilah yang pertama memberikan komentar!

Partner Resmi & Penyedia Layanan Tersertifikasi

Microsoft PartnerGoogle WorkspaceZoom PartnerCloudLinux PartnerWHMCS PartnerPSE KominfocPanel Partner