NetkaInbox
Channels

เชื่อม Email channel

เซ็ตอัพอีเมลขาเข้าและขาออกให้ NetkaInbox — การ forward, Reply-To, DKIM, และ SPF

Email เป็น channel ที่ซับซ้อนที่สุด เพราะเกี่ยวกับ DNS + DKIM + forwarding บทนี้พาทำตั้งแต่ 0

Flow การทำงาน

ลูกค้าส่ง email ไปที่ support@yourcompany.com
  ↓ (Gmail / Outlook forwarding rule)
forward ไป {slug}@support.netkainbox.com

SES inbound เก็บใน S3

trigger /api/email/webhook

สร้างใบงาน + แสดงใน /inbox

ทีมตอบจาก NetkaInbox

ส่งจาก Reply-To: reply+{conversationId}@support.netkainbox.com
  ↓ (ลูกค้ากดตอบ)
ลงใน SES inbound อีกครั้ง

match conversationId → append เข้าใบงานเดิม

ขั้นตอน

1. ตั้ง forwarding ที่ email provider

Gmail

  1. Settings → Forwarding and POP/IMAP
  2. Add forwarding address: {yourslug}@support.netkainbox.com
  3. Gmail ส่ง verification email — คลิกลิงก์ confirm
  4. Forward all incoming mail to: {yourslug}@support.netkainbox.com

Outlook / Microsoft 365

  1. Mail → Rules
  2. New rule: When message arrives from anyone → Forward to {yourslug}@support.netkainbox.com
  3. Keep a copy in inbox (optional)

2. ตรวจใน NetkaInbox

  1. Settings → Channels → Email
  2. ดู Forwarding address — คือ {yourslug}@support.netkainbox.com
  3. ดูสถานะ Last received — เวลาที่รับ email ล่าสุด (ควรเห็นภายใน 5 นาทีหลัง forward)

3. ทดสอบ

ส่ง email ทดสอบไปที่อีเมลบริษัทคุณ → ดูว่าโผล่ใน /inbox ภายใน 1-2 นาที

การตอบจาก NetkaInbox

ทีมพิมพ์ตอบในกล่อง — ระบบส่งออกด้วย

  • From: "Your Company" <reply+{conversationId}@support.netkainbox.com>
  • Reply-To: reply+{conversationId}@support.netkainbox.com

เมื่อลูกค้ากดตอบใน Gmail ระบบจับ conversationId จาก Reply-To → append เข้าใบงานเดิม

DKIM + SPF (ไม่ต้องทำอะไร)

support.netkainbox.com มี DKIM + SPF ตั้งไว้ให้เรียบร้อย — email ขาออกจะ pass Gmail spam filter

BYO domain (Enterprise plan)

ถ้าต้องการส่งจากโดเมนของคุณเอง เช่น support@yourcompany.com

  1. ติดต่อ sales — เปิดฟีเจอร์ BYO domain
  2. เพิ่ม TXT record ใน DNS ของคุณเพื่อ verify SES identity
  3. เพิ่ม MX record ให้ support.yourcompany.com ชี้มา SES endpoint
  4. อัพเดท forwarding address เป็น {slug}@support.yourcompany.com

Troubleshooting

ไม่เห็น email ใน inbox

  • ตรวจ forwarding rule ที่ Gmail ว่า active
  • ส่ง email ทดสอบตรงไปที่ {slug}@support.netkainbox.com (ข้าม forwarding)
  • ตรวจ Settings → Channels → Email → Last received timestamp

ลูกค้ากดตอบแล้วสร้างใบงานใหม่ ไม่ append

  • ลูกค้าอาจลบ Reply-To header — ตรวจ raw email headers
  • บางครั้ง Gmail แสดง "new message" ถ้าเว้นนาน > 3 เดือน — ใช้ In-Reply-To header matching เป็น fallback

ถัดไป