Email Tidak Terkirim? 8 Penyebab & Cara Mengatasinya

Mengapa Email Bisa Tidak Terkirim atau Masuk Spam?
Email tidak terkirim, bounced, atau masuk ke folder spam adalah masalah yang sangat mengganggu terutama dalam konteks komunikasi bisnis. Bayangkan proposal penting yang Anda kirim tidak pernah sampai ke klien, atau email konfirmasi pesanan yang masuk ke spam sehingga pelanggan tidak menerimanya — dampaknya bisa sangat merugikan bisnis.
Sistem email modern menggunakan berbagai mekanisme keamanan untuk melindungi pengguna dari spam dan phishing. Mekanisme-mekanisme ini — seperti SPF, DKIM, DMARC, dan blacklist IP — bisa menjadi penghalang ketika tidak dikonfigurasi dengan benar. Memahami cara kerja sistem ini adalah kunci untuk memastikan email Anda selalu sampai ke inbox yang dituju.
Dalam panduan ini, kami akan membahas 8 penyebab paling umum email tidak terkirim beserta solusi praktisnya. Setelah membaca panduan ini, Anda akan bisa mendiagnosis dan mengatasi sebagian besar masalah pengiriman email sendiri.

Penyebab 1: Konfigurasi SMTP yang Salah
Penyebab paling mendasar email tidak terkirim adalah konfigurasi SMTP yang salah di email client Anda (Outlook, Thunderbird, app email di HP, dll). Jika server SMTP, port, atau metode enkripsi tidak sesuai, email tidak akan pernah meninggalkan perangkat Anda.
Pengaturan SMTP yang Benar
| Setting | Nilai |
|---|---|
| SMTP Server | mail.namadomain.com |
| Port (STARTTLS) | 587 |
| Port (SSL) | 465 |
| Username | Alamat email lengkap (mis. admin@domain.com) |
| Password | Password email hosting Anda |
| Authentication | Required (wajib diaktifkan) |
Solusi:
Periksa konfigurasi SMTP di email client Anda dan pastikan sesuai dengan tabel di atas. Jika menggunakan port 465, pilih SSL/TLS. Jika port 587, pilih STARTTLS. Jangan gunakan port 25 karena banyak ISP dan hosting memblokir port ini untuk mencegah spam.
Penyebab 2: Record SPF Tidak Dikonfigurasi atau Salah
SPF (Sender Policy Framework) adalah record DNS yang memberitahu server email penerima server mana yang diizinkan mengirim email atas nama domain Anda. Jika SPF tidak ada atau salah konfigurasi, banyak server penerima akan menolak atau memasukkan email Anda ke spam.
Cara Cek SPF Domain Anda
Buka tools online seperti MXToolbox.com > SPF Check dan masukkan domain Anda. Hasilnya akan menunjukkan apakah SPF record ada dan apakah valid.
Contoh SPF Record yang Benar
v=spf1 include:hostingekspres.com ~all
Atau jika ingin lebih spesifik dengan IP server:
v=spf1 ip4:IP_SERVER_HOSTING include:_spf.google.com ~all
Solusi:
Tambahkan atau perbaiki SPF record di DNS management domain Anda. Record SPF adalah TXT record dengan nama @ (atau domain utama). Hubungi provider hosting untuk mengetahui SPF record yang tepat untuk server mereka.
Penyebab 3: DKIM Tidak Aktif atau Tidak Valid
DKIM (DomainKeys Identified Mail) adalah sistem autentikasi email yang menggunakan kriptografi untuk membuktikan bahwa email benar-benar dikirim oleh domain yang diklaim. Email tanpa DKIM signature yang valid lebih mudah dianggap spam oleh filter email modern.
Cara Mengaktifkan DKIM di cPanel
- Login ke cPanel dan buka Email > Email Deliverability (atau "Authentication" di beberapa versi)
- Anda akan melihat daftar domain dengan status DKIM dan SPF masing-masing
- Jika DKIM menampilkan "Invalid" atau "Not installed", klik Manage di sebelah domain tersebut
- Klik Install di bagian DKIM untuk membuat key pair baru
- cPanel akan otomatis membuat DKIM record di DNS jika menggunakan nameserver hosting yang sama
- Jika DNS dikelola di tempat lain (Cloudflare, dll), Anda perlu menambahkan DKIM TXT record secara manual. cPanel akan menampilkan nilai yang harus ditambahkan.
Penyebab 4: DMARC Tidak Dikonfigurasi
DMARC (Domain-based Message Authentication, Reporting and Conformance) adalah lapisan keamanan tambahan di atas SPF dan DKIM. DMARC memberitahu server penerima apa yang harus dilakukan jika email gagal melewati cek SPF dan DKIM.
Cara Menambahkan DMARC Record
Tambahkan TXT record baru di DNS domain Anda:
Name: _dmarc
Type: TXT
Value: v=DMARC1; p=none; rua=mailto:admin@namadomain.com
Parameter p=none berarti hanya monitoring, tidak memblokir email. Setelah yakin konfigurasi SPF dan DKIM sudah benar, Anda bisa mengubah ke p=quarantine (kirim ke spam) atau p=reject (tolak email yang gagal cek).

Penyebab 5: IP Server Masuk Blacklist
Jika IP server hosting Anda masuk ke blacklist email (DNSBL/RBL), hampir semua email yang dikirim dari server tersebut akan ditolak atau dimasukkan ke spam. Ini bisa terjadi jika server digunakan untuk mengirim spam sebelumnya (bisa oleh pengguna lain di server yang sama jika menggunakan shared hosting).
Cara Cek Blacklist Status
Gunakan tools berikut untuk mengecek apakah IP server Anda masuk blacklist:
- MXToolbox Blacklist Check: mxtoolbox.com/blacklists.aspx
- MultiRBL: multirbl.valli.org
- Spamhaus Checker: check.spamhaus.org
Untuk mengetahui IP server Anda, kirim email ke diri sendiri dan lihat header email "Received: from" di pesan yang diterima.
Solusi Jika IP Masuk Blacklist:
Hubungi provider hosting Anda segera. Mereka memiliki prosedur untuk mengajukan delist dari blacklist. Proses delist biasanya membutuhkan beberapa hari. Jika masalah berulang, pertimbangkan menggunakan layanan email relay khusus seperti Amazon SES, SendGrid, atau Mailgun yang memiliki reputasi IP yang lebih terjaga.
Penyebab 6: Email Masuk Folder Spam Penerima
Email Anda terkirim tapi masuk ke folder spam (Junk) penerima adalah masalah yang berbeda dari email bounced. Ini berarti email berhasil dikirim ke server penerima, namun filter spam memutuskan email Anda mencurigakan.
Faktor yang Membuat Email Masuk Spam:
- Subject line mengandung kata trigger spam: "GRATIS", "Menang", "Klik sekarang", tanda seru berlebihan (!!!), huruf kapital semua (CAPS LOCK)
- Ratio teks vs gambar yang tidak seimbang: Email yang hampir seluruhnya gambar dengan sedikit teks sangat dicurigai spam
- Tidak ada link unsubscribe: Terutama untuk email marketing/newsletter
- Menggunakan URL shortener: bit.ly, tinyurl di dalam email
- SPF/DKIM gagal: Seperti yang dibahas di atas
- Reputasi domain baru: Domain yang baru dibuat belum memiliki reputasi pengiriman email
Solusi:
Minta penerima untuk menandai email Anda sebagai "Not Spam" dan menambahkan alamat email Anda ke kontak/whitelist mereka. Untuk email marketing, gunakan layanan khusus seperti Mailchimp atau Klaviyo yang sudah teroptimasi untuk deliverability.
Penyebab 7: Email Bounced (Returned)
Email bounce terjadi ketika email tidak bisa dikirim ke penerima dan "dikembalikan" ke pengirim dengan pesan error. Ada dua jenis bounce:
- Hard Bounce: Email permanen tidak bisa dikirim — alamat email tidak valid, domain penerima tidak ada, atau server penerima menolak email dari domain Anda secara permanen. Hapus alamat ini dari list email Anda.
- Soft Bounce: Kegagalan sementara — mailbox penerima penuh, server penerima sedang down, atau pesan terlalu besar. Coba kirim ulang beberapa saat kemudian.
Membaca Bounce Message:
Bounce message mengandung kode error SMTP yang membantu mengidentifikasi penyebab:
- 550: Alamat email tidak ditemukan / ditolak
- 552: Mailbox penerima penuh atau kuota terlampaui
- 553: Alamat pengirim tidak valid
- 554: Transaksi ditolak (sering karena blacklist atau reputasi buruk)
Penyebab 8: Attachment Terlalu Besar atau Diblokir
Banyak server email memiliki batas ukuran attachment. Gmail misalnya memiliki batas 25 MB per email, sedangkan server email bisnis bisa memiliki batas yang lebih ketat (5-10 MB). Selain ukuran, jenis file tertentu juga diblokir karena alasan keamanan.
Jenis File yang Sering Diblokir:
- File executable: .exe, .bat, .cmd, .vbs, .js
- Script files: .php, .py, .pl, .sh
- Office files dengan macro: .xlsm, .docm
Solusi:
Untuk file besar atau berformat diblokir, gunakan layanan file sharing seperti Google Drive, Dropbox, atau WeTransfer, lalu sertakan link di email. Ini juga praktik yang lebih baik dari sisi keamanan.

Checklist Diagnosa Email Tidak Terkirim
Jika email Anda bermasalah, ikuti checklist ini secara berurutan:
- Cek apakah ada bounce message di inbox pengirim
- Verifikasi konfigurasi SMTP (server, port, enkripsi, username/password)
- Cek status SPF record di MXToolbox
- Cek status DKIM di cPanel Email Deliverability
- Cek apakah IP server masuk blacklist
- Minta penerima cek folder spam/junk
- Test kirim ke alamat Gmail sebagai benchmark — Gmail biasanya menerima email valid dengan baik
- Hubungi support hosting jika semua langkah di atas sudah OK tapi masalah masih ada
FAQ: Pertanyaan Umum Email Tidak Terkirim
Bagaimana cara test apakah email saya sampai ke inbox atau spam?
Gunakan layanan seperti Mail-Tester.com (gratis, 3 test per hari). Layanan ini memberikan skor email dari 1-10 berdasarkan berbagai faktor termasuk SPF, DKIM, DMARC, konten email, dan reputasi IP. Skor 9 ke atas berarti email Anda sangat mungkin masuk inbox. Anda juga bisa menggunakan GlockApps atau Litmus untuk test yang lebih komprehensif.
Apa itu email relay service dan kapan harus menggunakannya?
Email relay service (seperti Amazon SES, SendGrid, Mailgun, Postmark) adalah perantara pengiriman email yang menggunakan infrastruktur dedicated dengan reputasi IP yang sangat baik dan sistem monitoring deliverability yang canggih. Gunakan email relay service ketika: mengirim email transaksional dalam jumlah besar (konfirmasi pesanan, notifikasi, dll), email marketing/newsletter ke subscriber banyak, atau ketika IP server shared hosting Anda bermasalah dengan deliverability.
Berapa lama SPF/DKIM record aktif setelah ditambahkan?
Perubahan DNS record membutuhkan waktu propagasi. Untuk SPF dan DKIM TXT record, biasanya membutuhkan waktu 15 menit hingga 48 jam untuk aktif sepenuhnya di seluruh server DNS dunia, tergantung nilai TTL record tersebut. Anda bisa menggunakan tools seperti dnschecker.org untuk memantau propagasi DNS secara real-time dari berbagai lokasi di dunia.
Apakah email hosting lebih reliable dari Gmail/Yahoo untuk bisnis?
Untuk bisnis, email dengan domain sendiri (melalui email hosting) jauh lebih profesional dan memberikan kontrol lebih besar. Namun dari sisi deliverability, Gmail dan Yahoo memiliki reputasi pengiriman yang sangat baik karena infrastruktur mereka yang massive. Email hosting dari provider berkualitas seperti HostingEkspres juga memiliki deliverability yang baik, terutama jika SPF, DKIM, dan DMARC sudah dikonfigurasi dengan benar.
Kenapa email bisa diterima oleh beberapa orang tapi tidak yang lain?
Setiap provider email (Gmail, Yahoo, Outlook/Hotmail, email korporat) memiliki filter spam dengan parameter berbeda. Email yang lolos filter Gmail mungkin tersangkut di filter Outlook. Ini menunjukkan bahwa email Anda berada di "grey area" — tidak jelas cukup aman atau cukup mencurigakan bagi semua filter. Solusinya adalah mengoptimalkan semua faktor deliverability: SPF, DKIM, DMARC, konten email, dan reputasi domain secara keseluruhan.
Butuh Hosting Indonesia yang Andal?
HostingEkspres menyediakan hosting cepat berbasis NVMe SSD dengan server di Indonesia, SSL gratis, dan support 24/7 mulai Rp 15.000/bulan.
Lihat Paket HostingArtikel Terkait
Cara Membuat Email di cPanel: Tutorial Email Domain Sendiri
Pelajari cara membuat email profesional di cPanel hosting. Tutorial lengkap setup email domain, konfigurasi email client, dan troubleshooting.
Baca Selengkapnya →Cara Setup Email Domain di Gmail: Panduan Lengkap 2026
Tutorial lengkap cara menambahkan email domain (nama@domain.com) ke Gmail sebagai akun pengirim dan penerima. Gratis tanpa Google Workspace.
Baca Selengkapnya →Cara Setup Email Domain di Outlook & HP: Panduan IMAP/POP3
Tutorial cara menambahkan email hosting (nama@domain.com) ke Microsoft Outlook, Outlook mobile, dan aplikasi email HP. Pengaturan IMAP dan SMTP lengkap.
Baca Selengkapnya →Butuh Hosting untuk Website Anda?
Dapatkan hosting cepat, aman, dan terpercaya dengan harga terjangkau. Gratis domain, SSL, dan support 24/7.
Jangan Ketinggalan Promo!
Subscribe newsletter kami dan dapatkan diskon hingga 50% untuk pembelian pertama kamu.
Gratis, tanpa spam. Bisa unsubscribe kapan saja.