it-swarm.asia

كيفية إنشاء فلتر Gmail يبحث عن النص فقط في بداية سطر الموضوع؟

نتلقى رسائل بناء الآلي العادية من خوادم بناء جينكينز في العمل.

سيكون من الجيد نقل هذه البيانات بعيدًا إلى علامة تجارية ، وتخطي صندوق الوارد.

استخدام مرشح هو بالطبع الخيار الصحيح.

المعرف المطلوب هو السلسلة [RELEASE] في بداية سطر الموضوع.

إن محاولة تحديد أي من العبارات التالية تؤدي إلى تطابق رسائل البريد الإلكتروني مع السلسلة release في أي حال في أي مكان في سطر الموضوع:

\[RELEASE\]*
^\[RELEASE\]
^\[RELEASE\]*
^\[RELEASE\].*

من ما قرأته لاحقًا ، لا يتمتع Gmail بدعم regex القياسي ، ويبدو أنه من خلال التجربة ، كما هو الحال مع بحث google ، يتم تجاهل الأحرف الخاصة بكل بساطة.

أنا بالتالي أبحث عن معلمة بحث يمكن استخدامها ، ربما شيء مثل atstart:mystring تمشيا مع رموزها has: ، in:.

هل هناك طريقة لفرض التطابق فقط في حالة حدوثه في بداية السطر ، وفقط في حالة تضمين الأقواس المربعة؟

شكرا جزيلا.

111
KomodoDave

Regex غير مدرج في قائمة من ميزات البحث ، وهي كانتعلى (أكثر أو أقل ، مثل وظيفة أفضل للبحث في الرسائل (مثل Wildcard وبحث جزئي في Word)) قائمة طلبات المعلبة المعلبة ، وبالتالي فإن الجواب هو "لا يمكنك القيام بذلك عبر واجهة مستخدم ويب Gmail" :-(

لا توجد الميزات الاختباريةالميزات الحالية التي تقدم هذا. ستكون SIEVE مرشحات طريقة أخرى للقيام بذلك ، وهذا أيضًا غير معتمد ، يبدو أنه لم يعد هناك أي بيان نهائي بشأن دعم SIEVE في مساعدة Gmail .

تم التحديث للحصول على تعفن الارتباط كانت قائمة طلبات الميزات المُعلَّمة مسبقًا ، er canned ، الأصل موجودًا في archive.org بتاريخ 2012 ، والآن يمكنك فقط الحصول على إعادة توجيه إلى صفحة مبهمة تخبرك كيف لإعطاء ردود الفعل. عدم وجود دعم SIEVE كانتم تغطيته في الإجابة 78761 هل يدعم Gmail جميع ميزات IMAP؟، منذ بعض الوقت في عام 2015 أن الإجابة يعيد التوجيه بصمت إلى الإجابة حول تهيئة عميل IMAP ، قام archive.org نسخة مؤرخة 2014.

باستخدام أقواس منشأة البحث الحالية من أي نموذج () {} [] تستخدم للتجميع ، ليس لها أي تأثير ملحوظ إذا كان هناك مصطلح واحد فقط بداخله. استخدام (aaa|bbb) و [aaa|bbb] متكافئين وسيجد كلاهما كلمات aaa أو bbb. يتم التعامل مع معظم أحرف الترقيم الأخرى ، بما في ذلك \ ، كمسافة أو فاصل Word ، +-: و " لها معنى خاص بالرغم من ذلك ، راجع help .

اعتبارًا من عام 2016 ، تم توثيق النموذج "{term1 term2}" فقط لهذا الغرض ، وهو مكافئ للبحث "term1 OR term2".

يمكنك يمكنكالقيام بعمليات البحث في ريككس على صندوق البريد الخاص بك (ضمن الحدود) برمجيًا عبر مستندات Google: http://www.labnol.org/internet/advanced-gmail-search/21623/ لديها مصدر يوضح كيفية ذلك يمكن القيام به (نسخ المستند ، ثم Tools > Script Editor للحصول على المصدر الكامل).

يمكنك أيضًا القيام بذلك عبر IMAP كما هو موضح هنا: Python IMAP ابحث عن موضوع جزئي وبرمجة شيء لنقل الرسائل إلى مجلد مختلف. لا يدعم فعل IMAP SEARCH إلا السلاسل الفرعية ، وليس regex (يقتصر بحث Gmail على الكلمات الكاملة وليس السلاسل الفرعية) ، وستكون هناك حاجة إلى مزيد من المعالجة للمطابقات لتطبيق regex.

للتأكد من اكتمالها ، يكون الحل الأخير هو: Gmail يدعم بالإضافة إلى العنونة، إذا كان يمكنك تغيير عنوان الوجهة إلى [email protected] ، فسيظل يتم إرساله إلى صندوق البريد الخاص بك حيث يمكنك التصفية حسب عنوان المستلم. تأكد من التصفية باستخدام البريد الإلكتروني الكامل العنوان to:[email protected]. هذا بالطبع هو نفس الشيء تمامًا مثل إعداد عنوان Gmail مخصص لهذا الغرض :-)

142
mr.spuratic

قد يقوم برنامج Google App Script هذا بما تريده:

https://github.com/paoloantinori/gmail-labeler

التي تسميات عوامل تصفية Gmail وتصفيتها باستخدام RegEx الأساسي مقابل نص البريد الإلكتروني أو الرؤوس.

5
cla

الخيار الوحيد الذي وجدته للقيام بذلك هو العثور على بعض العبارات الدقيقة ووضعها تحت خيار "يحتوي على الكلمات". ليس هو الخيار الأفضل ، لكنه يعمل.

1
stock