Gmail में, मैसेज और थ्रेड को टैग करने, व्यवस्थित करने, और कैटगरी में बांटने के लिए लेबल का इस्तेमाल किया जा सकता है. किसी लेबल का, मैसेज और थ्रेड के साथ मेनी-टू-मेनी रिलेशनशिप होता है: किसी एक मैसेज या थ्रेड पर कई लेबल लागू किए जा सकते हैं. साथ ही, किसी एक लेबल को कई मैसेज या थ्रेड पर लागू किया जा सकता है.
लेबल बनाने, पाने, सूची बनाने, अपडेट करने या मिटाने के बारे में जानकारी पाने के लिए, लेबल का रेफ़रंस देखें.
लेबल मैनेज करने के लिए, आपको https://www.googleapis.com/auth/gmail.labels
स्कोप का इस्तेमाल करना होगा. स्कोप के बारे में ज़्यादा जानकारी के लिए, Gmail API के लिए खास तौर पर ऑथराइज़ेशन और पुष्टि करने से जुड़ी जानकारी देखें.
लेबल के टाइप
लेबल दो तरह के होते हैं: रिज़र्व किए गए SYSTEM
लेबल और कस्टम USER
लेबल.
सिस्टम लेबल आम तौर पर, Gmail के वेब इंटरफ़ेस में पहले से तय किए गए एलिमेंट से जुड़े होते हैं. जैसे, इनबॉक्स. सिस्टम के लेबल के नाम रिज़र्व होते हैं. किसी भी SYSTEM
लेबल के नाम से USER
लेबल नहीं बनाया जा सकता. नीचे दी गई टेबल में, Gmail के सबसे आम सिस्टम लेबल दिए गए हैं:
नाम | मैन्युअल तरीके से लागू किया जा सकता है | नोट |
---|---|---|
INBOX |
हां | |
SPAM |
हाँ | |
TRASH |
हाँ | |
UNREAD |
हाँ | |
STARRED |
हाँ | |
IMPORTANT |
हां | |
SENT |
नहीं | यह सेटिंग, drafts.send या messages.send का इस्तेमाल करके भेजे गए मैसेज पर अपने-आप लागू हो जाती है. साथ ही, messages.insert का इस्तेमाल करके डाले गए मैसेज पर भी यह सेटिंग अपने-आप लागू हो जाती है. इसके अलावा, From हेडर में मौजूद उपयोगकर्ता के ईमेल पते से भेजे गए मैसेज या वेब इंटरफ़ेस के ज़रिए भेजे गए मैसेज पर भी यह सेटिंग अपने-आप लागू हो जाती है. |
DRAFT |
नहीं | Gmail API या Gmail इंटरफ़ेस से बनाए गए सभी draft मैसेज पर अपने-आप लागू होता है. |
CATEGORY_PERSONAL |
हां | यह Gmail इंटरफ़ेस के निजी टैब में दिखने वाले मैसेज से जुड़ा होता है. |
CATEGORY_SOCIAL |
हां | यह Gmail इंटरफ़ेस के सोशल टैब में दिखने वाले मैसेज से जुड़ा होता है. |
CATEGORY_PROMOTIONS |
हां | यह Gmail इंटरफ़ेस के प्रमोशन टैब में दिखने वाले मैसेज से मेल खाता है. |
CATEGORY_UPDATES |
हां | यह उन मैसेज से जुड़ा होता है जो Gmail इंटरफ़ेस के अपडेट टैब में दिखते हैं. |
CATEGORY_FORUMS |
हां | यह Gmail इंटरफ़ेस के फ़ोरम टैब में दिखने वाले मैसेज से जुड़ा होता है. |
मैसेज और थ्रेड पर लेबल मैनेज करना
लेबल सिर्फ़ मैसेज पर मौजूद होते हैं. उदाहरण के लिए, अगर किसी थ्रेड पर लेबल की सूची बनाई जाती है, तो आपको उन लेबल की सूची मिलती है जो थ्रेड में मौजूद किसी भी मैसेज पर मौजूद हैं. ऐसा हो सकता है कि किसी थ्रेड के हर मैसेज पर लेबल मौजूद न हो. मैसेज पर एक से ज़्यादा लेबल लगाए जा सकते हैं. हालांकि, ड्राफ़्ट मैसेज पर लेबल नहीं लगाए जा सकते.
थ्रेड में लेबल जोड़ना या हटाना
किसी थ्रेड में लेबल जोड़ने या हटाने पर, थ्रेड में मौजूद सभी मौजूदा मैसेज में वह लेबल जुड़ जाता है या हट जाता है.
अगर किसी थ्रेड में लेबल जोड़ने के बाद मैसेज जोड़े जाते हैं, तो नए मैसेज में थ्रेड से जुड़ा मौजूदा लेबल नहीं दिखता. उन मैसेज में लेबल जोड़ने के लिए, थ्रेड में लेबल को फिर से जोड़ें.
किसी थ्रेड से जुड़े लेबल जोड़ने या हटाने के लिए, threads.modify
का इस्तेमाल करें.
ईमेल में लेबल जोड़ना या हटाना
किसी मैसेज में लेबल जोड़ने पर, वह लेबल उस मैसेज में जुड़ जाता है. साथ ही, वह उस थ्रेड से जुड़ जाता है जिसमें वह मैसेज शामिल है. थ्रेड में मौजूद अन्य मैसेज में लेबल नहीं जोड़ा जाता.
अगर किसी मैसेज से कोई लेबल हटाया जाता है और वह उस लेबल के साथ थ्रेड में मौजूद इकलौता मैसेज था, तो लेबल को थ्रेड से भी हटा दिया जाता है.
किसी मैसेज पर लगाए गए लेबल जोड़ने या हटाने के लिए, messages.modify
का इस्तेमाल करें.