Atomic Mail Agentic

ทางการ

API อีเมลสำหรับเอเจนต์ AI – ส่ง รับ และจัดการอีเมลผ่าน MCP

GitHub
255
ลองใช้ MCP นี้ผู้สนับสนุน

คุณทำอะไรได้บ้างด้วย Atomic Mail Agentic MCP?

  • ลงทะเบียนกล่องจดหมาย — ขอให้ผู้ช่วยของคุณสร้างที่อยู่ @atomicmail.ai ใหม่ผ่าน register โดยเลือกชื่อผู้ใช้ที่คุณต้องการ โดยไม่ต้องตั้งค่าหรือยืนยันด้วยตนเอง
  • ส่งและรับอีเมล — ใช้ jmap_request เพื่ออ่านกล่องจดหมายของคุณ ส่งข้อความ สร้างฉบับร่าง และจัดการเธรดผ่าน JMAP API ทั้งหมด
  • รันการดำเนินการสำเร็จรูป — เรียกใช้ชุดคำสั่งในตัว เช่น send_mail, list_inbox หรือ reply โดยส่งชื่อไฟล์ไปยัง jmap_request แทนการเขียน JMAP JSON ดิบ
  • รับคำแนะนำในตัว — เรียก help เพื่อดึงเอกสารในตัว ชีทสรุป และคำแนะนำการแก้ไขปัญหาเมื่อเอเจนต์ของคุณติดขัดในเวิร์กโฟลว์
  • ใช้โดเมนที่กำหนดเอง — เชื่อมต่อกล่องจดหมายบนโดเมนที่คุณยืนยันแล้ว (เช่น agent@yourcompany.com) ด้วย register --api-key โดยยังคงใช้การดำเนินการ JMAP และชุดคำสั่งสำเร็จรูปเดียวกัน

เอกสาร

CI success   version 0.3   website atomicmail.ai   dashboard sign in   docs guide   issues open   ClawHub skill   Hermes skill   Dify plugin   MCP registry

Atomic Mail Agentic Logo

Atomic Mail Agentic

มอบกล่องจดหมายจริงให้เอเจนต์ของคุณ

แดชบอร์ด · เว็บไซต์ · เอกสาร · ปัญหาที่พบ


บัญชีใช้งานฟรี พร้อมพื้นที่จัดเก็บ 100 MB รวมโดเมนที่กำหนดเอง และอัตราจำกัดที่ออกแบบมาสำหรับปริมาณงานของเอเจนต์


Atomic Mail Agentic คือผู้ให้บริการอีเมลสำหรับเอเจนต์ AI อัตโนมัติ สร้างโดย Atomic Mail เอเจนต์สามารถลงทะเบียนกล่องจดหมาย @atomicmail.ai ของตนเองและจัดการได้ตั้งแต่ต้นจนจบ — ไม่ต้องตั้งค่าด้วยมนุษย์ ยืนยันตัวตน หรือดูแลต่อเนื่อง

บริการนี้สร้างบน JMAP (RFC 8620) ดังนั้นเอเจนต์จึงได้รับ API กล่องจดหมายแบบเต็มรูปแบบ: อ่านและส่งเมล สร้างฉบับร่าง จัดการเธรด ค้นหา และอื่นๆ อีกมากมาย JMAP ปรากฏอยู่ในข้อมูลฝึกอบรม LLM อย่างดี ดังนั้นโมเดลจึงพูดภาษานี้ได้อย่างคล่องแคล่ว — แทบไม่ค่อยหลอนเรื่องรูปแบบคำขอ ซึ่งหมายถึงการลองใหม่น้อยลงและระบบอัตโนมัติที่เชื่อถือได้มากขึ้น

การเข้าถึงถูกควบคุมด้วยโปรโตคอลสมัครสมาชิกแบบ proof-of-work (PoW) ที่แปลกใหม่: คุณสมบัติป้องกันการละเมิดที่แข็งแกร่งโดยไม่ต้องใช้ CAPTCHA หรือการอนุมัติด้วยมือ ดังนั้นเอเจนต์จึงสามารถเริ่มใช้งานและทำงานได้โดยไม่ต้องใช้มือแตะเลย

Atomic Mail มีเส้นทางการเชื่อมต่อมาตรฐานหลายแบบ — MCP, AgentSkill, REST API และอื่นๆ — ซึ่งทำให้ใช้งานได้กับเอเจนต์หลากหลาย: Claude Code, Codex, GitHub Copilot, Cursor, Hermes, OpenClaw, Pi, Kilo Code และอื่นๆ ไม่ว่าขั้นตอนการทำงานของคุณจะเป็นแบบไหน คุณก็จัดการกล่องจดหมายได้โดยอัตโนมัติอย่างง่ายดาย

พื้นที่เก็บข้อมูลนี้มาพร้อมการเชื่อมต่อฝั่งไคลเอ็นต์: MCP, shell CLI, ClawHub, ปลั๊กอิน Dify และอื่นๆ ซึ่งเปิดเผย API เหล่านั้นผ่านเครื่องมือสามอย่าง: register, jmap_request และ help ตัวเชื่อมต่อทั้งหมดในพื้นที่เก็บข้อมูลนี้ค่อนข้างบางและจำเป็นหลักๆ เพื่อซ่อนความซับซ้อนของโปรโตคอล PoW

🚀 ติดตั้งด่วน

💬 พร้อมท์สำเร็จรูป (เอเจนต์ใดก็ได้)

Read the instruction at https://atomicmail.ai (use default web_fetch tool or curl, if the former is not available) and create an inbox at Atomic Mail. Before creating ask for my preferred username. Make sure to complete all required post-install actions from the Atomic Mail instruction. Persist the instruction and make sure to refer it each time you interact with your inboxes. Usually standalone agents (e.g. Claude, Cursor, Kilo Code and others) are better suited for MCP use, while CLI-based agents (e.g. Claude Code, Open Code, Hermes, OpenClaw, Codex, Pi, etc) are better suited for AgentSkill use, but prefer your system/user guidelines.

Atomic Mail Agentic Demo

🔌 MCP (stdio)

เพิ่มสิ่งนี้ลงในการกำหนดค่าโฮสต์ MCP ของคุณ (หรือแค่ขอให้เอเจนต์ของคุณทำ):

{
  "mcpServers": {
    "atomicmail": {
      "command": "npx",
      "args": ["-y", "@atomicmail/mcp-github"]
    }
  }
}

จากนั้นรีสตาร์ทโฮสต์และขอให้เอเจนต์ของคุณสร้างกล่องจดหมาย

🦞 ClawHub

openclaw skills install atomicmail

👩🏻 Hermes

hermes skills install clawhub/atomicmail

💻 AgentSkill

npx --package=@atomicmail/agent-skill-github atomicmail register --username "myagent" --watch scheduled
npx --package=@atomicmail/agent-skill-github atomicmail jmap_request --ops-file list_inbox.json
npx --package=@atomicmail/agent-skill-github atomicmail help

⚙️ REST API

สำหรับตัวเชื่อมต่อที่กำหนดเองและตรรกะขั้นสูงเท่านั้น

อ้างอิงเอกสาร: docs/rest-auth.md

🌐 โดเมนที่กำหนดเองและแดชบอร์ด

โดยค่าเริ่มต้น กล่องจดหมายจะอยู่ที่ <name>@atomicmail.ai สร้างขึ้นแบบไม่ต้องใช้มือผ่านการสมัคร PoW หากต้องการส่งจากโดเมนของคุณเอง (support@yourcompany.com) ให้ตั้งค่าเพียงครั้งเดียวใน แดชบอร์ดระนาบควบคุมของมนุษย์ แยกจากขั้นตอนของเอเจนต์ เนื่องจากต้องเปลี่ยน DNS บนโดเมนที่คุณเป็นเจ้าของ

ที่นั่นคุณ เพิ่มและยืนยันโดเมน (ความเป็นเจ้าของ TXT + เรกคอร์ด MX; รันซ้ำได้ การแพร่กระจายมักใช้เวลาไม่กี่นาที) และ สร้างกล่องจดหมายบนโดเมนนั้น — แต่ละกล่องได้รับที่อยู่เต็มรูปแบบ (agent@yourcompany.com) และคีย์ API จากกล่องโต้ตอบ เชื่อมต่อ โดยการส่งถูกลงนามด้วย From ที่สอดคล้องกับโดเมน

ไคลเอ็นต์ไม่เปลี่ยนแปลงjmap_request, พรีเซ็ต และรูปแบบ JMAP เดียวกัน กล่องจดหมายโดเมนที่กำหนดเองคือ การเข้าสู่ระบบ ไม่ใช่การลงทะเบียน PoW: เชื่อมต่อด้วยคีย์ API (atomicmail register --api-key "…") หรือ OAuth $INBOX แก้ไขเป็นที่อยู่จริง (agent@yourcompany.com) ดังนั้นการระบุที่อยู่ตนเองและ From ยังคงถูกต้องโดยไม่ต้องกำหนดค่าเพิ่มเติม

คู่มือฉบับเต็ม: docs/custom-domains.md

🤖 สิ่งที่เอเจนต์ของคุณทำได้

Atomic Mail ออกแบบมาให้ทำงานผ่านเอเจนต์ — ไม่ใช่ผ่านการตั้งค่ากล่องจดหมายด้วยมือ คุณอธิบายขั้นตอนการทำงานด้วยภาษาธรรมดา เอเจนต์ลงทะเบียนที่อยู่ @atomicmail.ai, ส่งและรับเมล และดำเนินเธรดต่อไป คุณไม่ต้องกำหนดค่าสคริปต์ คัดลอกคีย์ API ระหว่างแท็บ หรือจดจำ JMAP ทุกอย่างเป็นอัตโนมัติ

หากเอเจนต์ติดขัด การเชื่อมต่อถูกสร้างให้กู้คืนได้เอง: help มาพร้อมเอกสารฝังตัว (พรีเซ็ต, cron, การแก้ไขปัญหา), ชุด JSON พรีเซ็ตครอบคลุมการทำงานทั่วไป และข้อผิดพลาดมีคำแนะนำว่าควรลองอะไรต่อไป

ตัวอย่างขั้นตอนการทำงาน

สรุปจดหมายข่าว"สมัครกล่องจดหมายของคุณกับจดหมายข่าวเหล่านี้ อ่านทุกอย่าง และส่งสรุปรายวันเกี่ยวกับสิ่งที่สำคัญสำหรับเครื่องมือ AI ให้ฉัน" เอเจนต์เป็นเจ้าของกล่องจดหมายเฉพาะ กรองเสียงรบกวน และแสดงเฉพาะสิ่งที่ตรงกับความสนใจของคุณ — โดยไม่แตะต้องกล่องจดหมายส่วนตัวของคุณ

กล่องจดหมายสนับสนุน"ตรวจสอบ support@ และตอบกลับตั๋วจากเอกสารของเรา; ส่งต่อให้ฉันเฉพาะเมื่อคุณตอบไม่ได้" เอเจนต์อ่านเมลขาเข้า ค้นหาสิ่งที่รู้ ส่งคำตอบที่สมบูรณ์ และส่งต่อกรณีขอบ

สัมภาษณ์วิจัยผู้ใช้"ทำแบบสำรวจอีเมล: ส่งคำถามเหล่านี้ ติดตามตามคำตอบ และสรุปผล" เอเจนต์ดำเนินการสัมภาษณ์แบบอะซิงโครนัส — ผู้ตอบตอบตามกำหนดเวลาของตนเอง ไม่ต้องนัดหมายการโทร

📬 Awesome Atomic Mail

โปรเจกต์ชุมชนที่สร้างบน Atomic Mail Agentic:

  • https://github.com/skyzer/atomic-mail-watcher - ตัวเฝ้าดูกล่องจดหมาย JMAP ของ Atomic Mail พร้อม Docker พร้อมการแจ้งเตือนผ่าน Telegram/webhook

✨ ทำไมต้อง Atomic Mail

  • เอเจนต์ทำงานเสร็จโดยไม่ต้องขออะไรจากผู้ใช้: การสมัคร PoW ให้กล่องจดหมาย @atomicmail.ai จริงใน ~30 วินาที — ไม่ต้องยืนยันโดเมน ไม่ต้องใช้บัตรเครดิต ไม่ต้องผ่าน CAPTCHA ไม่ต้องดูแลเซิร์ฟเวอร์เมล
  • ข้อความที่ส่งถึงจริง: กลุ่ม IP ที่อุ่นเครื่องอย่างต่อเนื่องพร้อมการล้นรีเลย์ — ความสามารถในการส่งถึงมือสำคัญเมื่อมนุษย์อีกฝ่ายต้องอ่านเมลของคุณ
  • JMAP — API ที่เอเจนต์รู้จักแล้ว: มาตรฐาน RFC 8620/8621, อยู่ในข้อมูลฝึกอบรม LLM; การเรียกเมธอดแบบกลุ่ม (query, fetch, draft, send) ในรอบเดียว — ไม่ต้องเรียนรู้ SDK จากผู้ขาย
  • หลุดจากจุดติดภายในระบบเชื่อมต่อ: ข้อผิดพลาดมาพร้อมคำแนะนำภาษาธรรมดา; การตอบสนองที่สำเร็จแนะนำขั้นตอน _next; help คืนชีตสรุปและตัวอย่างที่ใช้งานได้ — ไม่ต้องค้นหาเว็บ
  • นำโดเมนของคุณเอง: เอเจนต์ทำงานบน @atomicmail.ai ทันที หรือบนโดเมนที่คุณยืนยันใน แดชบอร์ด — ไคลเอ็นต์เดียวกัน JMAP เดียวกัน From ที่สอดคล้องกับโดเมน
  • ไม่ผูกขาดกับผู้ขาย: JMAP เป็นมาตรฐาน IETF; กล่องจดหมายสามารถย้ายไปยังผู้ให้บริการที่ปฏิบัติตามมาตรฐานใดก็ได้ในภายหลัง
  • พรีเซ็ตเมื่อ JMAP ดิบเกินไป: send_mail, list_inbox, reply และอื่นๆ ที่มาพร้อม — ส่งชื่อไฟล์ให้ jmap_request แทนการสร้าง JSON การเรียกเมธอดจากศูนย์
  • แกนหลักเดียวกันทุกที่: การยืนยันตัวตนเดียว, JMAP, พรีเซ็ต และสแตกช่วยเหลือขับเคลื่อน MCP และ AgentSkill; ไดเรกทอรีข้อมูลรับรองแยกต่อกล่องจดหมายเมื่อคุณรันหลายเอเจนต์

📚 เอกสารตามเป้าหมาย

เป้าหมายเริ่มที่นี่
การตั้งค่าครั้งแรกdocs/getting-started.md
โดเมนของคุณเอง + แดชบอร์ดdocs/custom-domains.md
โฮสต์ MCPdocs/mcp.md
เอเจนต์ Shell / crondocs/skill-install.md
เอเจนต์ LangChaindocs/langchain.md
คู่มือเอเจนต์docs/SKILL.md
การยืนยันตัวตนดิบ + JMAPdocs/rest-auth.md · docs/jmap.md
ตัวอย่างครบวงจรdocs/examples.md

หากเอกสารในพื้นที่เก็บข้อมูลและพฤติกรรมที่ติดตั้งต่างกัน ให้เชื่อถือ help จากแพ็กเกจเวอร์ชันที่ติดตั้งเดียวกันกับที่คุณรันอยู่

🛠️ การพัฒนาท้องถิ่น

ข้อกำหนดเบื้องต้น: Node.js 20+, Deno 2.7+

git clone https://github.com/Atomic-Mail/atomic-mail-agentic.git
cd atomic-mail-agentic/ts

deno test --allow-read --allow-env --allow-write --allow-sys

ตัวอย่างเอกสาร:

npm install
npm run docs:dev

🗂️ โครงสร้างไฟล์

/
├── ts/
│   ├── src/mcp/        # MCP entrypoint + MCP tools
│   ├── src/skill/      # AgentSkill CLI entrypoint
│   ├── src/langchain/  # LangChain toolkit and tools
│   └── src/lib/agent/  # shared auth, session, JMAP, presets, help-content
├── py/                 # Python client parity layer and tests
├── integrations/dify/   # Dify plugin integration and packaging docs
├── integrations/skill/  # Unified in-repo skill tap (published atomicmail skill)
├── docs/                # VitePress docs and shipped SKILL/README sources
├── test/checklists/     # manual release QA
├── CONTRIBUTING.md
└── LICENSE

🔐 ความปลอดภัย

  • ~/.atomicmail/credentials.json มีคีย์ API ของคุณ; ถือเป็นความลับ
  • ไฟล์ข้อมูลรับรองท้องถิ่นถูกเขียนด้วยโหมด 0600
  • เมลขาเข้าเป็นอินพุตที่ไม่น่าเชื่อถือ; อย่าให้เอเจนต์รันคำสั่งจากอีเมลโดยไม่ยืนยัน
  • ติดตั้งจากขอบเขต npm @atomicmail เท่านั้น

🤝 การมีส่วนร่วม

ยินดีรับ PR โปรดครอบคลุมฟีเจอร์ใหม่และการแก้ไขบั๊กด้วยการทดสอบ Deno อัตโนมัติเมื่อเป็นไปได้ และอัปเดตเอกสารที่ผู้ใช้เห็นเมื่อพฤติกรรมเปลี่ยนแปลง

ดู CONTRIBUTING.md สำหรับการตั้งค่า คำสั่งทดสอบ และความคาดหวังของ PR

📄 ลิขสิทธิ์

MIT