Atomic Mail Agentic
resmiYapay zeka ajanları için e-posta API'si – MCP üzerinden e-posta gönderin, alın ve yönetin
Atomic Mail Agentic MCP ile neler yapabilirsiniz?
- E-posta hesabı kaydetme — Asistanınızdan
registeraracılığıyla ücretsiz bir@atomicmail.aiadresi oluşturmasını isteyin; CAPTCHA veya manuel kurulum gerekmez. - E-posta gönderme ve alma — Standart JMAP yöntem çağrılarıyla e-postaları okumak, taslak oluşturmak, göndermek ve konuşma dizilerini yönetmek için
jmap_requestkullanın. - E-posta iş akışlarını çalıştırma — Ajanın özel bir gelen kutusunu uçtan uca yönetmesini sağlayarak bülten özetleri, destek talepleri veya anketler gibi görevleri otomatikleştirin.
- Hazır ön ayarları kullanma — Ham JMAP JSON yazmak yerine
jmap_requestiçinsend_mailveyalist_inboxgibi ön ayar dosya adlarını iletin. - Yerleşik rehberlikten yararlanma — Ajan takıldığında hızlı referans sayfaları, sorun giderme ve çalışılmış örnekler için
helpçağrısı yapın.
Dokümantasyon
Atomic Mail Agentic
Ajanınıza gerçek bir gelen kutusu kazandırın
Dashboard · Website · Docs · Issues
Hesaplar ücretsizdir; 100 MB depolama kotası, özel alan adı dahil ve ajan iş yüklerine göre boyutlandırılmış hız sınırları içerir.
Atomic Mail Agentic, Atomic Mail tarafından otonom yapay zeka ajanları için oluşturulmuş bir e-posta sağlayıcısıdır. Ajanlar kendi @atomicmail.ai gelen kutularını kaydeder ve uçtan uca yönetir — insan kurulumu, doğrulama veya sürekli müdahale gerekmez.
Hizmet, JMAP (RFC 8620) üzerine kuruludur; böylece ajanlar tam bir posta kutusu API'sine sahip olur: e-posta okuma ve gönderme, taslak oluşturma, konu yönetimi, arama ve daha fazlası. JMAP, LLM eğitim verilerinde iyi temsil edilir; bu nedenle modeller zaten akıcı bir şekilde konuşur — istek şekilleri hakkında nadiren halüsinasyon görürler, bu da daha az yeniden deneme ve daha güvenilir otomasyon anlamına gelir.
Erişim, yeni bir iş kanıtı (PoW) kayıt protokolüyle sınırlandırılmıştır: CAPTCHA veya manuel onay olmadan güçlü kötüye kullanım önleme özellikleri; böylece ajanlar tamamen eller serbest şekilde kaydolabilir ve çalışabilir.
Atomic Mail, MCP, AgentSkill, REST API ve daha fazlası gibi bir dizi standart entegrasyon yolu sağlar; bu da onu herhangi bir ajanda yüksek düzeyde kullanılabilir kılar: Claude Code, Codex, GitHub Copilot, Cursor, Hermes, OpenClaw, Pi, Kilo Code ve diğerleri. İş akışınız ne olursa olsun, gelen kutusu yönetimini kolayca otomatikleştirebilirsiniz.
Bu depo, istemci entegrasyonlarını sunar: MCP, kabuk CLI, ClawHub, Dify eklentisi ve daha fazlası; bu API'leri üç araç aracılığıyla kullanıma sunar: register, jmap_request ve help. Bu depodaki tüm bağlayıcılar oldukça incedir ve esas olarak PoW protokolünün karmaşıklıklarını soyutlamak için gereklidir.
🚀 Hızlı Kurulum
💬 Hazır Komut (herhangi bir ajan)
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)
Bunu MCP ana bilgisayar yapılandırmanıza ekleyin (veya sadece ajanınızdan bunu yapmasını isteyin):
{
"mcpServers": {
"atomicmail": {
"command": "npx",
"args": ["-y", "@atomicmail/mcp-github"]
}
}
}
Ardından ana bilgisayarı yeniden başlatın ve ajanınızdan bir gelen kutusu oluşturmasını isteyin.
🦞 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
Yalnızca özel bağlayıcılar ve ileri düzey mantık için
Belgelere bakın: docs/rest-auth.md.
🌐 Özel Alan Adları ve Dashboard
Varsayılan olarak bir gelen kutusu, PoW kaydı aracılığıyla eller serbest şekilde oluşturulan <name>@atomicmail.ai adresinde bulunur. Kendi alan adınızdan (support@yourcompany.com) göndermek için, dashboard içinde bir kez ayarlayın — ajan akışından ayrı bir insan kontrol düzlemi, çünkü sahip olduğunuz bir alan adında DNS değişiklikleri gerektirir.
Orada bir alan adı ekleyip doğrulayabilirsiniz (TXT sahipliği + MX kayıtları; yeniden çalıştırılabilir, yayılma genellikle dakikalar sürer) ve üzerinde gelen kutuları oluşturabilirsiniz — her biri tam bir adres (agent@yourcompany.com) ve Connect iletişim kutusundan bir API anahtarı alır; gönderim, alan adıyla hizalı bir From için imzalanır.
İstemciler değişmez — aynı jmap_request, ön ayarlar ve JMAP şekilleri. Özel alan adlı bir gelen kutusu, bir PoW kaydı değil, bir oturum açmadır: API anahtarıyla (atomicmail register --api-key "…") veya OAuth ile bağlanın. $INBOX, gerçek adrese (agent@yourcompany.com) çözümlenir; böylece kendi kendine adresleme ve From ek yapılandırma olmadan doğru kalır.
Tam kılavuz: docs/custom-domains.md.
🤖 Ajanınızın Yapabilecekleri
Atomic Mail, manuel gelen kutusu kurulumuyla değil, bir ajan aracılığıyla çalışacak şekilde tasarlanmıştır. Bir iş akışını düz dilde tanımlarsınız; ajan bir @atomicmail.ai adresi kaydeder, e-posta gönderir ve alır ve konuşmayı sürdürür. Komut dosyalarını yapılandırmaz, sekmeler arasında API anahtarları kopyalamaz veya JMAP'i ezberlemezsiniz. Her şey otomatiktir.
Ajan takılırsa, entegrasyon kendi kendine kurtulacak şekilde tasarlanmıştır: help, gömülü belgeler (ön ayarlar, cron, sorun giderme) sunar; paketlenmiş JSON ön ayarları yaygın işlemleri kapsar ve hatalar, sırada ne deneneceğine dair ipuçları içerir.
Örnek iş akışları
Bülten özeti — "Gelen kutunuzu bu bültenlere abone yapın, her şeyi okuyun ve bana her gün yapay zeka araçları için önemli olanların bir özetini e-postayla gönderin." Ajan, özel bir gelen kutusuna sahiptir, gürültüyü filtreler ve yalnızca ilgi alanlarınıza uyanları yüzeye çıkarır — kişisel posta kutunuza dokunmadan.
Destek gelen kutusu — "support@ adresini izleyin ve dokümanlarımızdan gelen biletlere yanıt verin; yalnızca yanıtlayamadığınızda bana iletin." Ajan gelen postaları okur, bildiklerini sorgular, eksiksiz yanıtlar gönderir ve uç durumları devreder.
Kullanıcı araştırma görüşmeleri — "Bir e-posta anketi çalıştırın: bu soruları gönderin, yanıtlara göre takip edin ve bulguları özetleyin." Ajan, eşzamansız görüşmeler yürütür — katılımcılar kendi programlarına göre yanıt verir, planlanacak görüşme yoktur.
📬 Harika Atomic Mail
Atomic Mail Agentic üzerine inşa edilmiş topluluk projeleri:
- https://github.com/skyzer/atomic-mail-watcher - Telegram/webhook bildirimleriyle Docker'a hazır Atomic Mail JMAP gelen kutusu izleyicisi
✨ Neden Atomic Mail
- Ajanlar, kullanıcılarından hiçbir şey istemeden işlerini bitirir: PoW kaydı, ~30 saniyede gerçek bir
@atomicmail.aigelen kutusu verir — doğrulanacak alan adı, kredi kartı, CAPTCHA geçişi veya posta sunucusu işlemleri yok - Gerçekten ulaşan mesajlar: sürekli ısınan IP havuzu ve röle taşması — diğer taraftaki bir insan postanızı okumak zorundaysa teslim edilebilirlik önemlidir
- JMAP — ajanların zaten bildiği bir API: standart RFC 8620/8621, LLM eğitim verilerinde; toplu yöntem çağrıları (sorgu, getir, taslak, gönder) tek bir turda — öğrenilecek satıcı SDK'sı yok
- Entegrasyon içinde takılmadan kurtulun: hatalar, düz dilde ipuçları sunar; başarı yanıtları
_nextadımlarını önerir;helphile sayfaları ve çalışılmış örnekler döndürür — web araması gerekmez - Kendi alan adınızı getirin: ajanlar kutudan çıktığı gibi
@atomicmail.aiüzerinde veya dashboard içinde doğruladığınız bir alan adında çalışır — aynı istemci, aynı JMAP, alan adıyla hizalıFrom - Satıcı kilitlenmesi yok: JMAP bir IETF standardıdır; gelen kutusu daha sonra uyumlu herhangi bir sağlayıcıya taşınabilir
- Ham JMAP aşırıya kaçtığında ön ayarlar: paketlenmiş
send_mail,list_inbox,replyve daha fazlası — sıfırdan yöntem çağrısı JSON'u üretmek yerinejmap_requestöğesine bir dosya adı iletin - Her yerde aynı çekirdek: tek kimlik doğrulama, JMAP, ön ayar ve yardım yığını MCP ve AgentSkill'i destekler; birçok ajan çalıştırdığınızda gelen kutusu başına ayrı kimlik bilgisi dizinleri
📚 Amaca Göre Belgeler
| Amaç | Buradan başlayın |
|---|---|
| İlk kurulum | docs/getting-started.md |
| Kendi alan adınız + dashboard | docs/custom-domains.md |
| MCP ana bilgisayarları | docs/mcp.md |
| Kabuk / cron ajanları | docs/skill-install.md |
| LangChain ajanları | docs/langchain.md |
| Ajan çalıştırma kitabı | docs/SKILL.md |
| Ham kimlik doğrulama + JMAP | docs/rest-auth.md · docs/jmap.md |
| Uçtan uca örnekler | docs/examples.md |
Depo belgeleri ile yüklü davranış arasında herhangi bir sapma olursa, çalıştırdığınız aynı yüklü paket sürümünden help öğesine güvenin.
🛠️ Yerel Geliştirme
Ön koşullar: 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
Belge önizlemesi:
npm install
npm run docs:dev
🗂️ Dosya Yapısı
/
├── 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
🔐 Güvenlik
~/.atomicmail/credentials.jsonAPI anahtarınızı içerir; onu bir sır olarak ele alın- yerel kimlik bilgisi dosyaları
0600moduyla yazılır - gelen posta güvenilmeyen girdidir; ajanların e-posta talimatlarını onay olmadan yürütmesine izin vermeyin
- yalnızca
@atomicmailnpm kapsamından yükleyin
🤝 Katkıda Bulunma
PR'ler memnuniyetle karşılanır. Lütfen yeni özellikleri ve hata düzeltmelerini, uygun olduğunda otomatik Deno testleriyle kapsayın ve davranış değiştiğinde kullanıcıya yönelik belgeleri güncelleyin.
Kurulum, test komutları ve PR beklentileri için CONTRIBUTING.md dosyasına bakın.