Mengatasi email yang dikirim dari server masuk folder spam

Panduan cara mengatasi email yang dikirim dari server masuk folder spam. Beberapa waktu lalu ada kawan menghubungi saya melalui WhatsApp, dia cerita, kalau hosting VPS-nya tidak bisa mengirim email. Jika mengirim email, sistem akan mendapat email balasan peringatan error seperti berikut :

“Our system has detected that this message does not meet IPv6 sending guidelines regarding PTR records and authentication. Please review https://support.google.com/mail/?p=ipv6_authentication_error for more information. xxxxxxxxxxx.21 – gsmtp”

Kasus ini terjadi saat kawan mencoba mengirim email ke @gmail.com. Dari pesan tersebut jelas, dari sudut pandang Google mencoba untuk memverifikasi identitas alamat IP yang terhubung dengan domain (hostname), sehingga mereka akan mencoba untuk melihat catatan PTR untuk IPv6 2a01: 4f8: 212: xxxx :: 2.

Bencananya adalah VPSnya menggunakan control panel Webuzo, dimana saat ini Webuzo yang versi gratis tidak mendukung untuk IPv6. Pada end user panel Webuzo hanya tersedia type A untuk penambahan DNS zone, dimana yang dibutuhkan adalah type AAAA untuk IPv6.

Jadi tidak bisa menambahkan DNS record untuk IPv6. Pada akhirnya kita tidak akan bisa melakukan PTR atau reverse IP pada panel cloud / VPS hosting.

Singkatnya, Google mail akan melakukan reverse DNS lookup (mengecek hostname melalui alamat IP) sebelum email tersebut masuk ke inbox user (menerima email masuk). Melakukan PTR record sangat berguna untuk outgoing mail server agar terhindar dari label spammer.

Solusi email masuk folder spam

Solusinya email masuk folder spam saat mengirim email dari server (VPS) adalah melakukan PTR record atau reverse IP untuk IPv4 melalui panel server ditempat Anda menyewa hosting/server tersebut.

Selanjutnya adalah menonaktifkan IPv6, caranya, remote server dengan Putty, melalui terminal Putty login sebagai root user.

Disable IPv6

Pertama disable IPv6-nya, cek statusnya dulu

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Output

0 = enabled, 1 = disabled

Jika hasilnya 0 (enabled) maka, kemudian edit sysctl.conf.

nano /etc/sysctl.conf

Tambahkan baris berikut ini.

# Disable IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Selanjutnya reload config.

sysctl -p

Selanjutnya membuat SPF dan DMARC, DKIM (DomainKeys Identified Mail) record, tapi biasanya ini semua sudah otomatis ada pada VPS/server yang menggunakan kontrol panel web hosting populer, seperti Webuzo, VestaCP, cPanel, CyberPanel dan lain-lain

Untuk melihat berhasil tidaknya Anda bisa cek kembali dengan mengirim email ke Gmail. Semoga berhasil.

Add a comment