
Email yang Tidak Boleh Masuk Folder Spam
Sebuah aplikasi yang utuh dan profesional memiliki Trinitas Notifikasi. Saat ada Pesanan Baru, sistem memunculkan ikon merah di web (In-App), memunculkan getar di HP (Push), dan sebagai bukti arsip hukum, mengirimkan Email Transaksional berupa Struk Pembayaran PDF (Invoice).
Banyak pemula mencoba mengirim email dari *Backend Node.js* menggunakan layanan Gmail pribadi (pakai SMTP Gmail). Ini adalah kesalahan besar! Jika aplikasimu mengirim lebih dari 500 email sehari, Google akan memblokir akunmu dan menandainya sebagai Spammer.
Transactional Email vs Marketing Email
Kamu harus paham perbedaan dua jenis email ini di dunia bisnis:
- Marketing Email: Dikirim massal (seperti Newsletter Diskon Akhir Tahun). User tidak meminta email ini. Sering kali masuk ke Tab Promo atau Spam. (Penyedia: Mailchimp, ConvertKit).
- Transactional Email: Dikirim otomatis oleh aksi spesifik (seperti Kode OTP Login, Link Reset Password, Struk Belanja). User SANGAT MENUNGGU email ini masuk dalam hitungan detik. Keterlambatan 1 menit saja akan membuat *user* menekan tombol "Kirim Ulang OTP" berulang kali. (Penyedia: SendGrid, Resend, Amazon SES, Mailgun).
Cara Menggunakan Layanan Email Transaksional
Untuk memastikan Email Reset Password-mu mendarat mulus di Inbox Utama (bukan Spam), kamu harus menyewa layanan API khusus pihak ketiga (seperti SendGrid atau Resend).
Di *Backend Node.js*, kamu tidak lagi pusing mengkonfigurasi server SMTP jadul. Kamu tinggal menginstal *library* (SDK) dari provider tersebut.
// Contoh Kode Mengirim Email Pakai Resend API
import { Resend } from 'resend';
const resend = new Resend('re_123456789_apikey_rahasia');
await resend.emails.send({
from: 'Toko Admin <noreply@tampilkit.com>',
to: ['budi@gmail.com'],
subject: 'Pesananmu Sudah Dibayar!',
// Bisa mengirim komponen HTML utuh atau bahkan React Component!
html: '<strong>Halo Budi!</strong> Ini resi belanjaanmu...'
});Pengaturan Tambahan (Domain Authentication)
Syarat mutlak agar *Provider Email* (seperti Gmail/Yahoo) percaya bahwa email noreply@tampilkit.com benar-benar berasal dari server aslimu adalah: Kamu WAJIB menyetel catatan rahasia pengesahan (DKIM, SPF, dan DMARC) di pengaturan DNS *domain* (Cloudflare/Niagahoster) milikmu. Tanpa konfigurasi 3 serangkai DNS ini, sekuat apapun sistem *Backend*-mu, email OTP-mu akan berakhir menyedihkan di folder Spam / Junk milik pelanggan!
Mau langsung pakai template?
Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.
Browse Templates