Case: Email Bisa Terima Tapi Tidak Bisa Kirim di aaPanel VPS Contabo
Spesifikasi
Register domain: Alibaba
Nama domain: domainku.com
VPS Hosting: Contabo dengan IP 167.88.87.59
Panel Hosting: aaPanel
Aplikasi Email Client: Roundcube
Akses webmail: mail.domainku.com
Permasalahan:
Setelah dilakukan penginstalan di VPS Hosting, email bisa terima tapi tidak bisa kirim.
notifikasi email gagal kirim:
Undelivered Mail Returned to Sender
Berdasarkan penelusuran:
Error tersebut sangat jelas: Gmail menolak email Anda karena IP server tidak memiliki PTR (Reverse DNS) yang benar.
Cuplikan error:
Artinya:
IP VPS Anda → 2a02:c207:2277:8681::1
tidak memiliki PTR / rDNS, atau rDNS-nya tidak mengarah ke hostname server mail Anda, misalnya mail.apaluminium.com.
Gmail wajib PTR valid sebelum menerima email dari server apa pun.
Cara Memperbaiki
✅1. Cek dulu hostname server
Di VPS Contabo jalankan:
Pastikan hostname adalah:
jika test dijalankan dengan benar maka akan muncul output:
Jika belum, set:
✅ 2. Set rDNS / PTR di panel Contabo
Login ke Contabo Customer Panel
➡ VPS → Networking → Reverse DNS
Masukkan:
IP: 167.88.87.59 bukan 2a02:c207:2277:8681::1
PTR: mail.domainku.com
Simpan.
🔔 Perubahan bisa butuh 5–30 menit untuk propagate.
Tes rDNS
Setelah 5–30 menit, cek di teriminal ssh/putty atau powershell:
Hasilnya harus:
Jika hasilnya kosong, Gmail tetap menolak.
✅ 3. Pastikan forward DNS cocok
A record harus menunjuk kembali ke IP tersebut:
Jika belum ada, buat di DNS provider (Cloudflare, dsb):
✅4. Restart Postfix
📬 Setelah PTR valid
Tes kirim lagi:
Jika PTR sudah benar, Gmail akan menerima.
✅5. Pastikan Port 25 tidak terblokir
Test SMTP Manual (Jika masalah masih ada)
Dari server, jalankan (using putty):
Kalau connection refused → port 25 mungkin diblok (kadang VPS baru Contabo diblok outbound 25).
jika benar maka output yang muncul seperti berikut:
Dari screenshot tersebut terlihat:
Karena jika port 25 diblok oleh ISP/hosting, hasilnya biasanya:
-
Connection timed out
-
Atau Connection refused
-
Atau telnet tidak bisa connect sama sekali.
Tetapi di screenshot, koneksi berhasil hingga menerima banner:
Jadi koneksi outbound ke SMTP Google port 25 berjalan normal.
✅6. Kesimpulan
Error Gmail sebelumnya:
Itu pasti karena:
-
rDNS belum diset
-
atau rDNS tidak cocok dengan A record
-
atau hostname server berbeda
Setelah rDNS cocok, Gmail akan menerima email.





