Lewati ke konten

Apa itu Email Masuk? Panduan Pengembang

Jika Anda sedang membangun aplikasi yang mendukung email atau agen perangkat lunak otonom, Anda akan menemukan istilah email “masuk” dan “keluar”. Memahami arti email masuk dan cara kerja pemrosesan email masuk adalah kunci untuk membangun perangkat lunak yang berkomunikasi melalui email.

Arti Email Masuk

Email masuk mengacu pada pesan yang dikirim dari alamat eksternal ke sistem atau aplikasi Anda. Tidak seperti email keluar (di mana sistem Anda mengirimkan pesan keluar ke seluruh dunia), email masuk adalah tentang menerima, menguraikan, dan memproses pesan yang dikirim masuk oleh pengguna, pelanggan, atau sistem otomatis lainnya.

Misalnya, ketika pelanggan membalas email tiket dukungan dan sistem tiket Anda menerima dan mencatat pesan tersebut, itulah pemrosesan email masuk.

Cara Kerja Pemrosesan Email Masuk

Saat seseorang mengirim email ke alamat di domain Anda (misalnya, [email protected]), prosesnya mengikuti langkah-langkah standar berikut:

[Sender Client] ---> [Sender SMTP Server] ---> [Domain MX Records] ---> [Receiver MTA Server] ---> [Your Application]
  1. Pencarian Data MX: Server email pengirim menanyakan sistem nama domain (DNS) untuk data MX (Mail Exchange) domain target. Catatan ini mengarah ke server yang berwenang menerima email untuk domain tersebut.
  2. SMTP Transfer: Server pengirim terhubung ke server penerima menggunakan SMTP (Simple Mail Transfer Protocol) untuk mengirimkan pesan.
  3. MIME Parsing: Server penerima mem-parsing konten email mentah. Email dikirim sebagai muatan MIME (Ekstensi Surat Internet Multiguna), yang menggabungkan header, teks biasa, HTML, dan lampiran berkode base64.
  4. Pemeriksaan Otentikasi: Penerima memeriksa apakah email diautentikasi melalui SPF (Kerangka Kebijakan Pengirim), DKIM (DomainKeys Identified Mail), dan DMARC (Otentikasi, Pelaporan, dan Kesesuaian Pesan Berbasis Domain).
  5. Konversi JSON / Webhook: Struktur email yang diurai dan divalidasi diubah menjadi JSON bersih dan dikirim ke aplikasi Anda melalui webhook atau diambil melalui API.

Contoh Kode: Payload Data Masuk

Sistem pemrosesan email masuk mengubah muatan SMTP mentah menjadi struktur data bersih seperti ini:

{
"from": "[email protected]",
"subject": "Question about my billing",
"body_text": "Hi, I have a quick question about my invoice...",
"body_html": "<p>Hi, I have a quick question...</p>",
"attachments": [],
"headers": {
"Message-ID": "<[email protected]>",
"Date": "Mon, 25 May 2026 07:29:00 +0000"
},
"spam_score": 0.1,
"spf": "pass",
"dkim": "pass"
}

Menyederhanakan Email Masuk dengan InboxAPI

Membangun parser dan penerima SMTP Anda sendiri memakan waktu. InboxAPI menyederhanakan pemrosesan masuk email dengan menangani server SMTP, pengaturan DNS, dan penguraian MIME secara otomatis. Sistem atau agen AI Anda mendapatkan identitas email instan dan dapat mengambil representasi JSON bersih dari email masuk secara langsung menggunakan panggilan API sederhana atau alat MCP asli.