जवाबों:
मैंने अभी इसकी कोशिश की, और ऐसा लगता है कि वे उस क्रम में होते हैं जिसे वे सूची में परिभाषित करते हैं:
यदि आपके पास है:
from:foo
is:starred
... तो यह संदेश पर लेबल लागू करेगा। यदि आप आदेश उलटते हैं, तो यह नहीं होगा।
मेरे पास दो फ़िल्टर ए और बी और दो लेबल हैं, ए और बी। यदि फ़िल्टर ए ईमेल पर लागू है तो मैं चाहता था कि लेबल ए को ईमेल पर लागू किया जाए और उस ईमेल के लिए इनबॉक्स को छोड़ दिया जाए और संग्रहीत किया जाए।
मैं फ़िल्टर B के साथ भी यही काम करना चाहता हूं, लेकिन मैं नहीं चाहता कि लेबल B को लागू किया जाए अगर लेबल A को लागू किया गया है।
यह पता चला है कि यह किया जा सकता है।
फ़िल्टर B में फ़िल्टर को समायोजित करें ताकि वह पढ़े -label:[FilterA] AND [ rest of filter B ]
। यदि लेबल A को लागू किया गया है, तो यह फ़िल्टर B को बायपास कर देगा।
सुनिश्चित करें कि फ़िल्टर B सूची में AFTER फ़िल्टर A सूचीबद्ध है। यदि यह मामला केवल फ़िल्टर बी नहीं है और इसे फिर से सहेजें।
ध्यान दें कि जीमेल "लेबल" का उपयोग करने के बारे में एक संदेश फेंक सकता है क्योंकि फ़िल्टर की सिफारिश नहीं की जाती है क्योंकि यह फ़िल्टर को किसी भी आने वाले संदेशों पर लागू नहीं होने का कारण बनता है। मैंने सिर्फ इसे नजरअंदाज किया, यह काम करने लगा।
has:nouserlabels AND <whatever else>
। उदाहरण के लिए, मैं अपने स्कूल से ईमेल को कई श्रेणियों में फ़िल्टर करता हूं और फिर किसी भी चीज़ के लिए सभी को पकड़ता हूं from:(school.edu) AND has:nouserlabels
। बस यह सुनिश्चित करें कि कोई भी लेबल जो पहले से उच्च प्राथमिकता में है, सूची में होना चाहिए।
कोई भी और सभी GMail फ़िल्टर नियम जो मैच चलाएंगे और अपनी बात करेंगे।
मुझे यकीन नहीं है कि संभावित रूप से संघर्ष करने वाले नियम बनाना संभव है। उपलब्ध फ़िल्टर मानदंड हैं:
आप इनमें से किसी को भी फ़िल्टर क्रियाओं के साथ प्रभावित नहीं कर सकते हैं जो उपलब्ध हैं, इसलिए मैं यह नहीं देखता कि एक नियम कैसे चल सकता है और फिर संदेश को इस तरह से प्रभावित कर सकता है कि यह दूसरे फ़िल्टर से मेल खाना बंद कर देगा जो कि पहले से मेल खाता था।
label:
, इस प्रश्न को देखें ।
Bbodiens टिप्पणी के लिए एकमात्र अपवाद (मैं बस लगभग एक ही उत्तर पोस्ट करने वाला था !!) यह है कि कोई 'पढ़ने के रूप में चिह्नित' और 'संग्रहीत' संदेश को अनिवार्य रूप से आगे फ़िल्टरिंग को छोड़ देने की उम्मीद करेगा, लेकिन ऐसा नहीं है।
यह परीक्षण करने के लिए मैंने दो परीक्षण फ़िल्टर स्थापित किए, एक जो कि आने वाले मेल को test1 के रूप में विषय 'परीक्षण' के साथ लेबल करता है और इसे संग्रहीत करता है, और परीक्षण 2 को लेबल करने वाले 'परीक्षण' पर एक दूसरा फ़िल्टर।
मेल संग्रहीत और दो बार लेबल किया गया था, इसलिए ऐसा प्रतीत होता है कि फ़िल्टर समवर्ती हैं।
से Gmail सहायता :
मजेदार तथ्य: ये क्रियाएं उनके द्वारा सूचीबद्ध क्रम में होंगी - उदाहरण के लिए, आप किसी विशिष्ट ईमेल पते पर अग्रेषित मेल संदेशों को चुन सकते हैं, फिर संदेशों को हटा सकते हैं।
मुझे लगता है कि इस क्रम में ये दो फिल्टर ईमेल को इनबॉक्स में बने रहेंगे:
अगर foo@bar.com से तो इनबॉक्स को छोड़ दें। अगर @ बार.कॉम से तो कभी इसे स्पैम में न भेजें।
मैं एक फंकी बग में भाग गया, जहाँ फिल्टर के क्रम में फर्क पड़ा:
फ़िल्टर # 1: "फू-प्रेषक" से मेल करने के लिए लेबल "फू" लागू करें
# 2 फ़िल्टर करें: "फू-प्रेषक" से मेल के लिए सभी मेल EXCEPT पर लेबल "बार" लागू करें।
यदि मैं डोमेन ("foo-sender@domain.com") सहित फ़िल्टर परिभाषा में ईमेल पते को पूरी तरह से निर्दिष्ट करता हूं, तो आदेश कोई फर्क नहीं पड़ता। लेकिन अगर मैं फ़िल्टर की परिभाषा (केवल सादा "फू-प्रेषक") में डोमेन के बिना उपयोगकर्ता नाम देता हूं, तो दोनों लेबल गलत तरीके से "फू-प्रेषक" से मेल पर लागू होते हैं। यह तभी काम करता है जब मैं फ़िल्टर के क्रम को उलट देता हूं।
मुझे लगता है कि यह सिर्फ एक बग है, एक विशेषता नहीं है।