Email Transaksional8 menit baca

Email Konfirmasi Pesanan Tidak Terkirim? Solusinya di Sini

Pelanggan tidak menerima konfirmasi pesanan mereka adalah bencana untuk bisnis e-commerce. Kami membantu Anda mendiagnosis masalah dan memastikan setiap email transaksi tiba di Inbox.

Pelanggan baru saja melakukan pembayaran—dan email konfirmasi pesanan tidak tiba di inbox mereka. Mereka panik, mencoba ulang, atau hubungi support. Email transaksional yang hilang bukan hanya kehilangan kepercayaan pembeli; Anda sudah menerima uang tapi tidak bisa membuktikan bahwa pesanan telah tercatat. Akibatnya: chargeback, reputasi buruk, dan risiko melanggar hukum perlindungan data lokal.

Masalah ini umum terjadi, terutama untuk bisnis yang menggunakan platform seperti WooCommerce, Sirclo, atau hosting lokal Indonesia (Niagahoster, IDwebhost). Dalam panduan ini, kami akan menunjukkan cara diagnosis cepat, memeriksa konfigurasi SMTP, mengaudit autentikasi domain, dan memverifikasi bahwa email benar-benar sampai di Inbox—bukan folder Spam.

Diagnosis Awal: Kenapa Email Tidak Sampai?

Email konfirmasi pesanan yang tidak terkirim bisa disebabkan oleh tiga skenario utama:

  1. Email tidak terkirim sama sekali— SMTP error, koneksi gagal, atau konfigurasi platform salah. Di log server akan terlihat "failed to connect" atau "authentication failed".
  2. Email terkirim tapi bounce— alamat email pelanggan tidak valid, atau server penerima menolak email berdasarkan SPF/DKIM yang buruk. Bounce rate tinggi merusak reputasi IP dan domain Anda.
  3. Email terkirim dan sampai, tapi masuk Spam— skenario terburuk karena pelanggan tidak tahu harus cari di mana; sering kali mereka pikir email belum terkirim sama sekali.

Langkah pertama: periksa log SMTP di platform Anda (WooCommerce: plugin email log; Sirclo: dashboard transaksi; custom setup: cek syslog server). Catat kode error—misalnya 554 5.7.1 Relay access deniedberarti autentikasi SMTP salah.

Email Masuk Folder Spam Padahal Terkirim

Jika email sampai ke akun pelanggan tapi di folder Spam, ini bukan masalah infrastruktur—ini masalah kepercayaan. Gmail, Yahoo Mail, dan Outlook memiliki spam-filter canggih yang memeriksa:

  • SPF dan DKIM records— apakah domain pengirim memiliki otorisasi yang jelas? Jika tidak, email dicurigai sebagai spoofing.
  • DMARC policy— bagaimana mail server penerima harus memperlakukan email yang gagal SPF/DKIM?
  • Sender reputation— IP pengirim atau domain punya track record mengirim spam? (Dievaluasi dari Google Postmaster Tools dan senderscore.org).
  • Email content— banyak link mencurigakan, attachment executable, atau spammy language yang memicu machine learning filter Gmail dan Yahoo.
  • One-click unsubscribe— sejak 2024, Gmail dan Yahoo mewajibkan tombol unsubscribe yang berfungsi (RFC 8058). Jika tidak ada, email mungkin di-rate sebagai spam.

Email transaksional (konfirmasi pesanan, invoice, shipping update) seharusnya tidak pernah sampai ke Spam jika dikonfigurasi dengan benar—karena pelanggan mengharapkannya dan Gmail tahu ini adalah email penting.

Konfigurasi SMTP: Cek Setting Platform Anda

Banyak pemilik bisnis e-commerce di Indonesia menggunakan hosting lokal atau platform seperti WooCommerce tanpa SMTP eksternal. Ini masalahnya:

  • PHP mail() default— jika Anda tidak pasang plugin atau external SMTP, email dikirim via PHP mail() yang menggunakan sendmail lokal. Sendmail akan kirim dari IP hosting (mis. 103.xxx.xxx.xxx Niagahoster), IP yang mungkin tidak punya reputasi bagus. Banyak hosting Indonesia berbagi IP antar pelanggan, jadi reputasi IP rusak karena tetangga yang mengirim spam.
  • SMTP credentials salah— jika sudah setup external SMTP (Mailgun, SendGrid, MTARGET), tapi username/password tidak benar atau server address salah, email gagal dengan "authentication failed" atau "connection timeout".
  • Port blokir— beberapa hosting memblok outbound port 25. Pastikan Anda gunakan port 587 (TLS) atau 465 (SSL).

Solusi cepat untuk WooCommerce:Install plugin seperti WP Mail SMTPatau Brevo, atur external SMTP (Google Workspace, Mailgun, atau MTARGET jika lokal), dan test dengan "Send Test Email". Jangan andalkan PHP mail() sendiri.

Autentikasi Domain: SPF, DKIM, dan DMARC

Ini adalah bagian teknis yang paling penting. Jika domain Anda tidak punya SPF/DKIM, Gmail dan Yahoo akan menolak atau quarantine email Anda—pasti masuk Spam.

SPFSPF memverifikasi IP pengirim Anda diizinkan mengirim dari domain ini.DKIMDKIM menandatangani email dengan private key domain Anda—penerima bisa verifikasi dengan public key.DMARCDMARC menginstruksikan mail server: bagaimana menangani email yang gagal SPF atau DKIM?
Tiga pilar autentikasi email: SPF, DKIM, DMARC

SPF (Sender Policy Framework):Tambahkan record SPF di DNS domain Anda. Contoh jika pakai Google Workspace:

v=spf1 include:google.com ~all

Jika pakai Mailgun atau SendGrid:

v=spf1 include:mailgun.org include:sendgrid.net ~all

Ganti include:dengan provider SMTP Anda. ~allberarti "soft fail"—tolak email lain, tapi jangan reject sepenuhnya. Setelah update, tunggu propagasi DNS 24 jam.

DKIM (DomainKeys Identified Mail):Hanya bisa di-setup via SMTP provider Anda (atau server mail sendiri jika self-hosted). Mailgun, SendGrid, Google Workspace, dan MTARGET semuanya membuat DKIM record otomatis—cukup copy-paste ke DNS. DKIM menandatangani setiap email dengan private key, penerima verifikasi dengan public key Anda. Ini mencegah spoofing domain.

DMARC (Domain-based Message Authentication, Reporting and Conformance):Setup DMARC record untuk instruksikan penerima apa lakukan jika email gagal SPF+DKIM. Mulai dengan policy p=none(report-only, jangan reject):

v=DMARC1; p=none; rua=mailto:dmarc-report@domain.anda.com

Kirim DMARC report ke email yang bisa Anda monitor. Setelah 1–2 minggu lihat hasilnya; jika semua email pass SPF/DKIM, naikkan policy jadi p=quarantineatau p=reject.

Tips: Gunakan Tool Gratis untuk Verifikasi Inbox
Sebelum klaim email sudah diperbaiki, kirim email test ke check.live-direct-marketing.online(gratis, tanpa daftar). Tool ini mengirim email Anda ke seed-account Gmail, Yahoo, Outlook, dan lainnya, lalu tunjukkan apakah email masuk Inbox atau Spam folder. Anda juga bisa lihat screenshot rendering di Gmail mobile dan desktop, serta hasil SPF/DKIM/DMARC check. Ini cara tercepat untuk tahu status sebenarnya—tidak usah menunggu pelanggan komplain.

Memverifikasi Delivery Sebelum Kirim ke Pelanggan

Jangan percaya hanya dari log server sendiri. Langkah verifikasi nyata:

  1. Test email ke personal account:Kirim email test ke Gmail pribadi, lihat di Inbox atau Spam. Jika email test ternyata Spam, semua email transaksional Anda juga akan Spam.
  2. Gunakan Inbox Placement Test gratis:Seperti yang disebutkan, check.live-direct-marketing.onlinememberi feedback konkret apakah email masuk Inbox atau Spam di berbagai provider. Anda juga lihat screenshot rendering di mobile.
  3. Monitor Postmaster Tools (untuk Gmail):Jika volume besar, daftar di Google Postmaster Tools. Tool ini menunjukkan reputation sender, spam rate, dan feedback loop. Jika spam rate > 0.3%, Gmail akan filter email Anda aggressive.
  4. Check bounce rate:Setiap SMTP provider report bounce rate. Jika high bounce (5%+), banyak email pelanggan tidak valid atau server penerima blacklist IP Anda. Bersihkan list, pakai verified email database.

Checklist Cepat: Apakah Email Anda Sudah Aman?

  • ☐ SMTP diterima: Cek log server, tidak ada "failed to connect" atau "authentication failed".
  • ☐ SPF record ada di DNS domain Anda (check dengan mxtoolbox.com).
  • ☐ DKIM record ada dan enabled di SMTP provider Anda.
  • ☐ DMARC record ada, minimal p=none (atau p=quarantine/p=reject jika sudah confident).
  • ☐ One-click unsubscribe header di email Anda (RFC 8058 compliance).
  • ☐ Test email sampai Inbox (bukan Spam) di Gmail pribadi Anda.
  • ☐ Inbox placement test gratis: kirim ke check.live-direct-marketing.online, lihat folder dan screenshot.
  • ☐ Bounce rate < 2% (recheck email list, hapus invalid address).

Apakah WooCommerce bisa kirim email transaksi langsung tanpa external SMTP?

Bisa, tapi tidak direkomendasikan. WooCommerce default pakai PHP mail() yang mengandalkan sendmail server hosting. Jika hosting shared (seperti Niagahoster atau IDwebhost), IP Anda berbagi dengan puluhan pelanggan lain—jika salah satu mengirim spam, reputasi IP rusak dan email Anda ikutan masuk Spam. Solusi: install WP Mail SMTP plugin, hubungkan ke Google Workspace atau Mailgun, sehingga email dikirim dari IP dan server yang lebih terpercaya.

Berapa lama DNS record SPF/DKIM/DMARC berlaku setelah diupdate?

Propagasi DNS biasanya 24 jam, tapi bisa cepat (beberapa menit) atau lambat (hingga 48 jam) tergantung TTL record dan ISP penerima. Gmail dan mail server besar biasanya ambil record baru dalam hitungan jam. Untuk memastikan, cek dengan mxtoolbox.com setelah update—jika tool online sudah bisa baca record baru, kemungkinan besar mail server juga sudah tahu. Test email transaksional Anda 24 jam setelah update, bukan langsung.

Bagaimana jika email konfirmasi pesanan harus terkirim real-time?

Email SMTP tidak dijamin instant—bisa 5 menit, bisa lebih. Jika pelanggan perlu konfirmasi real-time, tambahkan SMS atau notifikasi in-app sebagai backup. Untuk email, pastikan SMTP provider punya low latency (mis. server regional Asia) dan queue management yang baik. Mailgun, SendGrid, dan MTARGET semuanya bisa deliver dalam menit jika infrastruktur benar. Jangan andalkan hanya email untuk transaksi kritis; gabung dengan SMS atau WhatsApp di platform seperti Sirclo.
Artikel terkait
Found this useful? Share it
AB
Tentang penulis
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Periksa deliverability Anda di 20+ penyedia email

Gmail, Outlook, Yahoo, GMX, ProtonMail, dan lainnya. Tangkapan layar inbox asli, SPF/DKIM/DMARC, penilaian filter spam. Gratis, tanpa daftar.

Jalankan tes gratis →

Tes tanpa batas · 20+ kotak masuk · Hasil langsung · Tanpa akun