CLI
الأمر `openemail`: صندوق بريدك وكل عملية في API، من طرفية أو من سكربت.
ما هي
أمر واحد لكل ما يفعله OpenEmail خارج المتصفح. يقرأ البريد ويبحث فيه ويرسله ويرتّبه، وينفّذ كل عملية في REST API، ويترجم البريد ويكتبه ويلخّصه بالذكاء الاصطناعي، ويربط عملاء MCP مثل Claude وCursor بصندوق بريدك. هو ملف واحد بلا اعتماديات، ويعمل على Node.js 20.12 أو أحدث في macOS وLinux وWindows.
npm install -g @openemail/cliأو شغّله دون تثبيت أي شيء: npx @openemail/cli <command>.
جولة في 60 ثانية
openemail loginopenemail statusopenemail inbox --unreadopenemail read CAHk7pQ2x9LmZ4openemail reply CAHk7pQ2x9LmZ4 --text "Thursday works for me."openemail send --to [email protected] --subject "Lunch?" --text "Thursday at noon?"openemail search invoice from:ada has:pdfopenemail domains listopenemail mcp config --client claude-codeloginيفتح متصفحك، حيث تختار مساحة العمل وما يُسمح لـ CLI بفعله، ثم يحفظ تسجيل الدخول.statusيعرض من أنت، والعناوين التي يمكنك الإرسال منها، وحالة كل نطاق.inboxوreadوreplyوsendوsearchتتعامل مع صندوق البريد كما يفعل التطبيق.domains listأمر مورد. لكل طريقة في SDK أمر مثله، فكل ما تستطيعه API تستطيعه CLI.mcp configيطبع ما تضيفه إلى عميل ذكاء اصطناعي كي يستخدم صندوق بريدك.
طريقتان لتسجيل الدخول
| الأمر | ما يحفظه | رموز التحقق |
|---|---|---|
| openemail login | تسجيل دخول عبر المتصفح، لشخص يعمل على الطرفية. يتصرف باسمك في حدود ما توافق عليه، ويمكنه استخدام أدوات الذكاء الاصطناعي وخادم MCP. | يُطلب قبل بعض التغييرات الحساسة، كما في تطبيق الويب |
| openemail login --with-token | مفتاح API، للسكربتات وCI والخوادم. يتصرف بنطاقات صلاحية المفتاح. | لا يُطلب أبدًا |
ما لا تفعله بعد
بعض الأمور تحتاج إلى جلسة متصفح، لذا لا يقوم بها في 0.0.1 إلا تطبيق الويب: الفوترة، وإنشاء مساحات العمل والتبديل بينها، وأمان الحساب، وتصدير البيانات، وكتابة أحداث التقويم، وإعادة التوجيه، وربط مزوّد DNS. يأخذك openemail open إلى الصفحة الصحيحة، باسم من سجّل الدخول في ذلك المتصفح.
openemail open billingopenemail open security --print