BIAYABLOG
smtp relaysmtp relay adalahsmtp serveremail transaksionalkirim email

SMTP Relay adalah: Pengertian, Cara Kerja, dan Bedanya dengan SMTP Server

Tim Helipod

6 menit baca

SMTP relay adalah layanan perantara yang meneruskan email keluar aplikasi Anda. Pelajari pengertian, cara kerja, perbedaan dengan SMTP server biasa, dan cara memilih SMTP relay untuk aplikasi produksi.

Kalau Anda pernah mengatur pengiriman email dari aplikasi Laravel, Node.js, atau Django, Anda mungkin bertemu istilah SMTP relay. Tanpa SMTP relay, email dari aplikasi Anda sering masuk spam atau bahkan tidak terkirim sama sekali.

Artikel ini menjelaskan pengertian SMTP relay, cara kerjanya, bedanya dengan SMTP server biasa, dan cara memilih yang tepat untuk aplikasi produksi.

SMTP Relay adalah Apa?

SMTP relay adalah layanan perantara yang meneruskan email keluar dari aplikasi Anda ke server email penerima. Aplikasi Anda tidak mengirim email langsung ke Gmail atau Outlook, melainkan menyerahkannya ke SMTP relay, yang kemudian meneruskannya.

Kenapa perlu perantara? Karena mengirim email langsung dari server aplikasi punya banyak masalah:

  • IP server Anda tidak punya reputasi — email langsung dicurigai spam
  • Tidak ada autentikasi SPF/DKIM — penerima tidak bisa memverifikasi pengirim
  • Port 25 sering diblokir — banyak penyedia cloud memblokir port SMTP langsung untuk mencegah spam
  • Tidak ada tracking — Anda tidak tahu email terkirim, bounce, atau masuk spam

SMTP relay menyelesaikan semua itu dengan infrastruktur khusus yang punya reputasi pengiriman tinggi.

Cara Kerja SMTP Relay

Alur pengiriman email lewat SMTP relay:

  1. Aplikasi Anda membuat email (tujuan, subjek, isi)
  2. Aplikasi mengirim ke SMTP relay lewat port 587 dengan autentikasi
  3. SMTP relay memvalidasi kredensial dan alamat tujuan
  4. SMTP relay menandatangani email dengan DKIM domain Anda
  5. SMTP relay mengirim ke server penerima (Gmail, Outlook, Yahoo)
  6. Hasil pengiriman dilaporkan — delivered, bounce, atau complaint

SMTP relay juga menangani hal-hal teknis seperti retry otomatis kalau server penerima sedang sibuk, dan suppression list untuk alamat yang sudah bounce.

SMTP Relay vs SMTP Server

Istilah ini sering tertukar, padahal berbeda:

Aspek SMTP Server SMTP Relay
Fungsi Menerima dan menyimpan email masuk Meneruskan email keluar
Arah Inbound (masuk) Outbound (keluar)
Contoh Postfix, Exim di VPS Anda Amazon SES, Helipod Email
Reputasi IP Tanggung jawab Anda Dikelola penyedia
Autentikasi Anda konfigurasi sendiri Sudah termasuk
Perlu manage server? Ya Tidak

SMTP server adalah software yang Anda pasang dan kelola sendiri — menerima email masuk dan menyimpannya di mailbox. SMTP relay adalah layanan yang meneruskan email keluar, biasanya tanpa perlu Anda kelola.

Kalau Anda menjalankan Postfix di VPS sendiri, itu SMTP server. Kalau Anda mengirim lewat Amazon SES, itu SMTP relay.

SMTP Relay vs API Email

Selain SMTP relay, banyak penyedia juga menawarkan REST API untuk mengirim email. Mana yang sebaiknya dipakai?

Pakai SMTP relay kalau:

  • Aplikasi Anda sudah memakai SMTP (Laravel Mail, Nodemailer, Django)
  • Anda ingin integrasi tanpa mengubah kode pengiriman
  • Anda memakai aplikasi pihak ketiga (WordPress, cPanel, dsb.)

Pakai REST API kalau:

  • Anda membangun aplikasi baru
  • Butuh kontrol lebih (batch, template, tracking per request)
  • Ingin respons langsung dan error handling lebih baik

Banyak penyedia — termasuk Helipod Email — menyediakan keduanya. Anda bisa mulai dengan SMTP relay, lalu pindah ke API saat butuh fitur lebih.

Cara Memilih SMTP Relay

1. Reputasi IP

Ini faktor terpenting. Tanya: apakah IP-nya dipakai bersama (shared) atau khusus (dedicated)? IP shared yang bersih biasanya cukup. Kalau volume Anda besar, dedicated IP lebih aman.

2. Autentikasi Domain

Pastikan penyedia mendukung SPF, DKIM, dan DMARC. Tanpa itu, email Anda akan sering masuk spam.

3. Rate Limit

Cek berapa email per detik yang diizinkan. Untuk email transaksional, 5–50 email/detik biasanya cukup. Untuk email blast besar, butuh lebih tinggi.

4. Laporan Pengiriman

Anda perlu tahu email terkirim, bounce, atau dibuka. Penyedia tanpa analytics akan menyulitkan debugging.

5. Suppression List Otomatis

Alamat yang bounce harus otomatis diblokir. Kalau tidak, Anda akan terus mengirim ke alamat mati dan merusak reputasi.

6. Lokasi Server

Untuk aplikasi yang targetnya Indonesia, server lokal (Jakarta) memberi latensi lebih rendah. Untuk target global, pilih region yang dekat pengguna.

7. Cara Pembayaran

Untuk bisnis Indonesia, kemampuan bayar pakai QRIS atau transfer bank sangat membantu — tidak semua penyedia global mendukung ini.

Konfigurasi SMTP Relay

Konfigurasi umumnya sederhana. Contoh untuk Laravel (.env):

MAIL_MAILER=smtp
MAIL_HOST=smtp.helipod.io
MAIL_PORT=587
MAIL_USERNAME=hel_xxxxx
MAIL_PASSWORD=hel_xxxxx
MAIL_ENCRYPTION=tls

Contoh untuk Node.js dengan Nodemailer:

const transporter = nodemailer.createTransport({
  host: "smtp.helipod.io",
  port: 587,
  secure: false,
  auth: { user: "hel_xxxxx", pass: "hel_xxxxx" },
});

Setelah itu, semua email yang dikirim aplikasi Anda otomatis lewat SMTP relay.

Masalah Umum SMTP Relay

Masalah Penyebab Solusi
Email masuk spam SPF/DKIM belum diatur Tambahkan record DNS
Koneksi ditolak Port 25 diblokir Pakai port 587 atau 465
Autentikasi gagal Kredensial salah Cek API key di panel
Email tidak terkirim Rate limit terlampaui Turunkan kecepatan kirim
Banyak bounce Daftar penerima kotor Bersihkan daftar, cek suppression list

FAQ

Apa itu SMTP relay?

SMTP relay adalah layanan perantara yang meneruskan email keluar dari aplikasi Anda ke server email penerima, sehingga Anda tidak perlu mengelola server email sendiri.

Apa bedanya SMTP relay dan SMTP server?

SMTP server menerima email masuk dan menyimpannya di mailbox, dan Anda kelola sendiri. SMTP relay meneruskan email keluar lewat infrastruktur penyedia, tanpa perlu Anda kelola.

Apakah SMTP relay gratis?

Ada yang gratis dengan batas ketat. Helipod Email memberi 50 email/hari gratis, dan paket berbayar mulai Rp 24.990/bulan untuk 2.500 email.

Apakah SMTP relay aman?

Ya, selama memakai TLS dan autentikasi. Port 587 dengan STARTTLS adalah standar yang aman, dan port 465 memakai SSL langsung.

Bisakah SMTP relay dipakai untuk email blast?

Bisa, tapi perhatikan rate limit. Untuk email blast volume besar, atur kecepatan pengiriman agar tidak melampaui batas paket dan tidak menurunkan reputasi.

Apakah harus punya domain sendiri?

Ya, untuk pengiriman produksi Anda perlu domain sendiri yang diverifikasi (SPF, DKIM, DMARC). Mengirim dari domain gratis seperti Gmail tidak disarankan untuk aplikasi.

Kesimpulan

SMTP relay adalah komponen penting untuk aplikasi yang mengirim email. Ia menangani reputasi IP, autentikasi domain, retry, dan suppression list — hal-hal yang sulit dikelola sendiri.

Helipod Email menyediakan SMTP relay dan REST API sekaligus, ditenagai Amazon SES dengan server Jakarta. Cocok untuk email transaksional maupun email blast, dan bisa dibayar pakai QRIS atau transfer bank.

Mulai gratis 50 email/hari di helipod.io/email — tanpa kartu kredit.

Ada pertanyaan? Hubungi kami di [email protected].

Siap coba Helipod?

Deploy aplikasi kamu sekarang. Gratis, tanpa kartu kredit.

Mulai Gratis →
WhatsApp