跳到內容

什麼是入站電子郵件?開發者指南

如果您正在建立支援電子郵件的應用程式或自主軟體代理,您將遇到術語「入站」和「出站」電子郵件。了解入站電子郵件的含義以及電子郵件入站處理的工作原理是建立透過電子郵件進行溝通的軟體的關鍵。

入站電子郵件的涵義

入站電子郵件是指從外部位址發送到您的系統或應用程式的訊息。與出站電子郵件(您的系統將訊息「向外」發送到全世界​​)不同,入站電子郵件是關於接收、解析和處理由使用者、客戶或其他自動化系統「傳入」的訊息。

例如,當客戶回覆支援票證電子郵件並且您的票證系統收到並記錄該訊息時,即為入站電子郵件處理。

電子郵件入站處理的工作原理

當有人向您網域下的位址(例如「[email protected]」)發送電子郵件時,該流程將遵循以下標準步驟:

[Sender Client] ---> [Sender SMTP Server] ---> [Domain MX Records] ---> [Receiver MTA Server] ---> [Your Application]
  1. MX 記錄查找:寄件者的電子郵件伺服器在網域名稱系統 (DNS) 中查詢目標網域的 MX(郵件交換) 記錄。這些記錄指向被授權接受該網域郵件的伺服器。
  2. SMTP 傳輸:發送方的伺服器使用 SMTP(簡單郵件傳輸協定)連接到接收方的伺服器以傳遞郵件。
  3. MIME 解析:接收者的伺服器解析原始電子郵件內容。電子郵件以 MIME(多用途互聯網郵件擴充功能)有效負載發送,其中捆綁標頭、純文字、HTML 和 Base64 編碼的附件。
  4. 驗證檢查:接收者檢查電子郵件是否透過 SPF(寄件者政策框架)、DKIM(網域金鑰識別郵件)和 DMARC(基於網域的訊息驗證、報告和一致性)進行驗證。
  5. JSON 轉換/Webhook:已解析、驗證的電子郵件結構將轉換為乾淨的 JSON,並透過 Webhook 發送到您的應用程式或透過 API 取得。

程式碼範例:入站資料負載

入站電子郵件處理系統將原始 SMTP 負載轉換為乾淨的資料結構,如下所示:

{
"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"
}

使用 InboxAPI 簡化入站電子郵件

建置您自己的解析器和 SMTP 接收器非常耗時。 InboxAPI 透過自動處理 SMTP 伺服器、DNS 設定和 MIME 解析來簡化電子郵件入站處理。您的系統或 AI 代理程式可以獲得即時電子郵件身份,並可以使用簡單的 API 呼叫或本機 MCP 工具直接擷取入站電子郵件的乾淨 JSON 表示形式。