ماذا يحدث عند ربط Outlook
ربط Outlook هو تسجيل دخول واحد عبر مايكروسوفت. تطلب DraftKite الوصول من خلال Microsoft Graph — وهي نفس الواجهة البرمجية الرسمية التي تستخدمها تطبيقات Outlook للهاتف والويب — ومايكروسوفت، وليست DraftKite، هي من تتولى كلمة مرورك. عند التشغيل الأول تقرأ DraftKite عيّنة من بريدك المُرسَل حديثًا لتتعلّم أسلوبك، وتضيف مجموعتها الخاصة من الفئات الملوّنة إلى قائمة الفئات الرئيسية لديك، وتشترك في إشعارات التغيير على صندوق الوارد. بعد ذلك تُطلق كل رسالة جديدة إشعارًا من Graph، وخلال ثوانٍ تكون DraftKite قد قرأتها ووسمتها بفئة، وتركت مسودة في مجلد المسودات عندما يكون الرد مناسبًا.
كيف تتصرّف فئات Outlook فعليًا
لا تملك Outlook «تسميات»؛ بل تملك فئات، وهي تعمل بشكل مختلف عن المجلدات. الفئة وسم ملوّن يُخزَّن على الرسالة وفي قائمة الفئات الرئيسية لصندوق بريدك — وهي لا تنقل البريد أبدًا خارج صندوق الوارد ولا تعيد ترتيب مجلداتك. ولأن الفئات ترافق صندوق البريد، يظهر وسم DraftKite المضبوط على الخادم بشكل متطابق في Outlook على Windows وMac وعلى الويب وعلى هاتفك. تُستمدّ الألوان من لوحة الألوان المُعدّة مسبقًا داخل Outlook، فتبدو الأوسمة أصلية لا مُلصقة.
إنها تبني على قواعدك ولا تستبدلها
لأن DraftKite تَسِم كل رسالة لحظة وصولها، يمكن لقواعد Outlook وExchange الحالية أن تتصرّف بناءً على هذه الفئات — نقل فاتورة إلى مجلد، أو تمييز كل ما وُسم بـ«يحتاج ردًا»، أو إعادة توجيه فئة إلى زميل. يظل صندوق الوارد المركّز يعمل تمامًا كما كان؛ إذ تكتفي DraftKite بإضافة طبقة تصنيف تحته. لا شيء ممّا أعددته بالفعل في Outlook يحتاج إلى التغيير.
مسودات تنضمّ إلى المحادثة الصحيحة
تُنشأ مسودات الردود عبر إجراء الرد الأصلي في Graph، فتبقى كل مسودة داخل المحادثة الأصلية، وتحتفظ بالمستلمين الصحيحين، وتحمل توقيعك والخط الذي اخترته. تظهر المسودة في مجلد مسودات Outlook على كل جهاز، قابلة للتعديل بالكامل. تكتبها DraftKite وتتوقف عند ذلك — أنت من يقرأها ويعدّلها ويضغط إرسال بنفسه.
الصلاحيات التي تطلبها DraftKite
تطلب DraftKite فقط صلاحيات Microsoft Graph التي تحتاجها للمهمتين أعلاه:
| الصلاحية | لماذا تُحتاج |
|---|---|
| Mail.ReadWrite | قراءة البريد الوارد وضبط الفئات وإنشاء مسودات الردود |
| MailboxSettings.ReadWrite | إنشاء فئات DraftKite وتلوينها في قائمتك الرئيسية |
| offline_access | البقاء متصلًا دون مطالبتك بتسجيل الدخول في كل جلسة |
| Calendars.Read (اختيارية) | السماح للمسودة بالإشارة إلى مدى توفّرك عند الحاجة |
وهي لا تطلب Mail.Send عمدًا، لذا فإن DraftKite عاجزة تقنيًا عن إرسال البريد نيابةً عنك. تُشفَّر الرموز بخوارزمية AES-256-GCM، وتُستضاف صناديق البريد والتصنيفات والمسودات داخل الاتحاد الأوروبي (فرانكفورت) بما يتوافق مع GDPR.