Atomic Mail Agentic
ทางการAPI อีเมลสำหรับเอเจนต์ AI – ส่ง รับ และจัดการอีเมลผ่าน MCP
คุณทำอะไรได้บ้างด้วย Atomic Mail Agentic MCP?
- ลงทะเบียนกล่องจดหมาย — ขอให้ผู้ช่วยของคุณสร้างที่อยู่
@atomicmail.aiฟรีแบบแฮนด์ฟรีผ่านregisterโดยไม่ต้องมี CAPTCHA หรือการตั้งค่าด้วยตนเอง - ส่งและรับอีเมล — ใช้
jmap_requestเพื่ออ่าน ร่าง ส่ง และจัดการเธรดด้วยการเรียกใช้เมธอด JMAP มาตรฐาน - รันเวิร์กโฟลว์อีเมล — ทำให้งานอัตโนมัติ เช่น จดหมายข่าวสรุป การจัดการตั๋วสนับสนุน หรือแบบสำรวจ โดยให้เอเจนต์จัดการกล่องจดหมายเฉพาะตั้งแต่ต้นจนจบ
- ใช้พรีเซ็ตที่มาพร้อมระบบ — ส่งชื่อไฟล์พรีเซ็ต เช่น
send_mailหรือlist_inboxไปยังjmap_requestแทนการเขียน JMAP JSON ดิบ - รับคำแนะนำในตัว — เรียก
helpเพื่อดูเอกสารสรุป การแก้ไขปัญหา และตัวอย่างการใช้งานเมื่อเอเจนต์ติดขัด
เอกสาร
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.
🔌 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 |
| โฮสต์ MCP | docs/mcp.md |
| เอเจนต์ Shell / cron | docs/skill-install.md |
| เอเจนต์ LangChain | docs/langchain.md |
| คู่มือเอเจนต์ | docs/SKILL.md |
| การรับรองความถูกต้องดิบ + JMAP | docs/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