تخطَّ إلى المستندات
قاعدة المعرفة

سطر الأوامر

صندوق بريدك وكل عملية في API، من طرفية أو من سكربت.

التفاصيل

  • الأمر openemail، ويُثبَّت من npm باسم @openemail/cli. هو ملف واحد بلا اعتماديات ويحتاج إلى Node.js 20.12 أو أحدث. يثبّته npm i -g @openemail/cli، ويشغّله npx @openemail/cli <command> دون تثبيت.
  • هناك طريقتان لتسجيل الدخول. يفتح openemail login متصفحك، حيث تختار مساحة العمل والأذونات ومدة الوصول، وكل تسجيل دخول عبر المتصفح تطبيق مرتبط يمكنك إزالته من الحساب → التطبيقات المرتبطة. أما مفتاح API، المحفوظ بـ openemail login --with-token أو المضبوط في OPENEMAIL_API_KEY، فلا يفتح متصفحًا أبدًا ولا يطلب رمزًا أبدًا، ولذلك يناسب السكربتات وCI.
  • تسجيل الدخول عبر المتصفح يتصرف باسمك، لذا يطلب أي تغيير حساس، مثل إضافة خطاف ويب أو إزالة نطاق، رمز التحقق نفسه الذي يطلبه تطبيق الويب. يغطي رمز واحد تسجيل الدخول ذاك لمدة 60 دقيقة، ويطلبه openemail verify قبل أن يعمل السكربت.
  • تعمل inbox وsearch وread وreply وsend على صندوق البريد كما يفعل التطبيق، بصيغة البحث نفسها والمرفقات والإرسال المجدول والتراجع والترجمة. وتقبل archive وstar وsnooze وسائر إجراءات المحادثات عدة معرّفات محادثات دفعة واحدة.
  • كل طريقة في SDK أمرٌ، openemail <resource> <verb>، فكل ما تستطيعه REST API يستطيعه سطر الأوامر. ويستدعي openemail api أي مسار مباشرة، بتسجيل الدخول نفسه.
  • تجلب ai translate وai compose وai summarize ميزات الذكاء الاصطناعي إلى الطرفية. ويطبع openemail mcp config الإعداد لـ Claude Code وClaude Desktop وCursor وVS Code وWindsurf وCodex، ويتيح openemail mcp serve لمثل هذا العميل إعادة استخدام تسجيل دخول سطر الأوامر.
  • صُمِّم للسكربتات: تذهب البيانات إلى stdout وكل ما عداها إلى stderr، ويطبع --json بصيغة JSON فقط، ويمر --all على كل صفحة من القائمة، ولكل نوع من الإخفاق رمز خروج خاص، ولا يُطرح أي سؤال في CI أو دون طرفية. ويُنشئ openemail temp صندوقًا مؤقتًا دون حساب ودون مفتاح، وينتظر temp watch --first أول رسالة فيه.
  • ما ينقص: الفوترة، وإنشاء مساحات العمل والتبديل بينها، وأمان الحساب، وتصدير البيانات، وكتابة أحداث التقويم، وإعادة التوجيه، وربط مزوّد DNS تحتاج إلى جلسة متصفح، لذا لا يقوم بها سطر الأوامر بعد، ويفتح openemail open بدلًا من ذلك الصفحة الصحيحة في تطبيق الويب. ومثل SDK، ليس له مسار إصدار آلي، فتصل النسخة إلى npm حين ينشرها أحدهم.

صندوق بريدك،
بشروطك أنت.

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

OpenEmail

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

© 2026 OpenEmail. جميع الحقوق محفوظة.