هل هناك أي أداة مفتوحة المصدر "تكتشف" خيوط البريد الإلكتروني تلقائيًا مثل Gmail؟ [مغلق

StackOverflow https://stackoverflow.com/questions/2390656

سؤال

على سبيل المثال ، إذا كانت الرسالة الأصلية (الرسالة 1) هي ...

يا جون ،
تريد الذهاب الحصول على بعض البيتزا؟
-مشروع قانون

والرد (الرسالة 2) هو ...

مشروع قانون،
آسف ، لا يمكنني تناول الغداء اليوم.
Jonathon Parks ، CTO ACME Systems

في الأربعاء ، 24 فبراير 2010 ، الساعة 4:43 مساءً ، كتب بيل ووترز:

> يا جون ،
> هل تريد الذهاب للحصول على بعض البيتزا؟
> -bill

في Gmail ، يكتشف النظام (أ) أن الرسالة 2 هي رد على الرسالة 1 ويحول هذا إلى "موضوع" من نوع ما و (ب) يكتشف أين الجزء الرد من الرسالة هو في الواقع ويخفيها من المستخدم. (في هذه الحالة ، سيبدأ الجزء المخفي في "في الأربعاء ، فبراير" ويستمر حتى نهاية الرسالة.)

من الواضح ، في هذا المثال البسيط ، سيكون من السهل اكتشاف "ONu003CDate> بu003CName> كتب: "أو بادئات الأحرف" أو "". لكن العديد من أنظمة البريد الإلكتروني لديها العديد من الأسلوب المختلفة من الردود على علامات (ناهيك عن رسائل البريد الإلكتروني HTML). كم هو جيد gmail.

هل هذه التكنولوجيا موجودة بالفعل في مشروع مفتوح المصدر في مكان ما؟ إما في بعض المكتبات المخصصة لهذا حصريًا أو ربما في بعض عميل البريد الإلكتروني المفتوح المصدر الذي يقوم بتخطيط رسائل مماثل؟

شكرًا.

هل كانت مفيدة؟

المحلول

هناك مقال جيد كتبه Zawinski هنا:

http://www.jwz.org/doc/Threading.html

نصائح أخرى

أعتقد أن Gmail يعمل بواسطة عنوان الموضوع. لا يمكنني التحقق من ذلك في الوقت الحالي ، لكن التغيير السريع في العنوان قد يكسر الخيط.

من الصعب التنبؤ فيما يلي ، كما ذكرت:

On Wed, Feb 24, 2010 at 4:43 PM, Bill Waters wrote:

لكن الاستيلاء على عنوان البريد الإلكتروني Pizza tomorrow وافتراض بادئة Re: Pizza tomorrow هو أكثر يمكن التنبؤ به. يمكنك أيضًا افتراض حالات FW: و RE: (في قبعات).

هل تقصد حل المشكلات التي لا يتم فيها تعيين المراسل بشكل متناثر: أو المراجع: حقول الرأس؟

خلاف ذلك ، يمكنك استخدام mutt وتكوينه لعدم عرض عروض الأسعار بشكل افتراضي.

(يجب أن يتم ذلك من قبل أي أداة بريد أخرى على الأرض أيضًا. (حسنًا ، لم أحصل على عرض أشجار في Outlook.)

تم تحريره أدناه في رد الفعل للتعليق

إذا حاولت إنشاء برنامجك الخاص ، فمن الواضح أن هذا السؤال مناسب جيدًا. ولكن بعد ذلك ، لا يمكنني إلا أن أعطيك 2C على هذا. إذا لم تتمكن من الاعتماد على الرؤوس الصريحة ، فمن الشيء الوحيد الذي يجب فعله هو أخذ مجموعة من الرسائل ، تعلم العبارات الأكثر شيوعًا المستخدمة للإشارة إلى عروض الأسعار. (لحسن الحظ ، هناك بعض الاتفاقيات ، وتنسيقات التاريخ وأسماء/رسائل البريد الإلكتروني ليست تعسفية تمامًا.)

إذا قمت بذلك لتحليل مؤشرات ترابط الاتصالات ، فربما تريد الإشارة إلى محتملة العلاقة. إذا كنت تفعل ذلك فقط لراحة المستخدم ... حسنًا ، ... رأيي الشخصي؟ لا تتعرق حول الأشخاص غير قادرين على استخدام بريد إلكتروني لائق.

أي نوع من وكيل تسليم البريد هل تستخدم؟

هل تقوم بتطوير بنفسك؟ في هذه الحالة ، هل تخطط لتنفيذ بروتوكول IMAP؟

إذا كنت تستخدم Cyrus (أو أي منتج آخر يتعامل مع IMAP) مع فرز وملحقات الخيط, ، ثم تم دمجها بالفعل.

في كلتا الحالتين ، يجب عليك إلقاء نظرة على RFC 5256.

يمكنك إلقاء نظرة على SUP http://freshmeat.net/articles/sup-gmail-meets-the-console كما يفعل ما تريد تقريبا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top