Mengirim Email dengan PHPMailer di Linux

image.png

Apa itu PHPMailer?

PHPMailer adalah pustaka PHP yang digunakan untuk mengirim email melalui protokol SMTP. PHPMailer sangat populer karena mendukung berbagai fitur seperti SMTP authentication, HTML email, attachment, dan lain-lain.

Pada tutorial kali ini, kita akan mempelajari cara install, konfigurasi, dan menjalankan script PHPMailer di Linux menggunakan SMTP server yang aman, serta mengatasi kendala umum seperti error sertifikat SSL.

Persiapan Awal


Problem Umum Saat Menggunakan PHPMailer & Solusinya

Menggunakan PHPMailer tidak selalu berjalan mulus. Berikut ini adalah beberapa masalah umum yang sering muncul, beserta solusi praktisnya:


1. SMTP Error: Could not connect to SMTP host

Penyebab:

Solusi:


2. stream_socket_enable_crypto(): Peer certificate CN mismatch

Penyebab:

Solusi:


3. Invalid address / SMTP Error: Recipient address rejected

Penyebab:

Solusi:


4. Email masuk ke spam

Penyebab:

Solusi:


5. Error: SMTP connect() failed

Penyebab:

Solusi:


6. Login gagal di Gmail

Penyebab:

Solusi:


7. Error: Message body empty

Penyebab:

Solusi:


8. Attachment tidak terkirim

Penyebab:

Solusi:


9. SMTP Error: Data not accepted

Penyebab:

Solusi:


10. Mail terlalu lambat dikirim

Penyebab:

Solusi:


Tips


Revision #2
Created 4 August 2025 09:16:53 by Kapak Maut
Updated 3 April 2026 02:54:39 by Kapak Maut