Gmail में विषय में एनिमेटेड इमोजी के साथ संदेशों को कैसे फ़िल्टर करें?


27

मैं अपने स्पैम फ़ोल्डर (जो शायद ही कभी करता हूं, क्योंकि Gmail में शायद ही कभी गलत सकारात्मकता हो) के माध्यम से फंस रहा था और मैंने कुछ दिलचस्प देखा:

स्पैम संदेशों की नमूना सूची

आधे से अधिक संदेशों की तरह कुछ विषय में कम से कम एक एनिमेटेड इमोजी है।

मेरा कोई भी दोस्त उस बकवास का इस्तेमाल नहीं करेगा। कोई भी वैध कंपनी, जिसके साथ मैं व्यापार करूँ, वह कभी भी नहीं करेगी।

मैं इस विषय में एनिमेटेड इमोजी के साथ, शायद, ऑटो-डिलीट संदेशों के लिए एक फ़िल्टर कैसे बना सकता हूं?

का उपयोग करते हुए jamesmstone के सुराग पर क्लिक करके मेरे साथ एक खोज की कोशिश की subject:=?UTF-8?और subject:"=?UTF-8?"और कई अन्य क्रमपरिवर्तन, लेकिन कोई भी काम किया।

इन स्टीमिंग बवासीर में से एक से हेडर का एक नमूना सेट है:

Delivered-To: [redacted]@gmail.com
Received: by 10.107.28.200 with SMTP id c191csp1104992ioc;
        Sun, 24 Jan 2016 19:07:16 -0800 (PST)
X-Received: by 10.107.38.5 with SMTP id m5mr15068933iom.15.1453691236564;
        Sun, 24 Jan 2016 19:07:16 -0800 (PST)
Return-Path: <VivaLoan@mythirdxyz.xyz>
Received: from mythirdxyz.xyz ([2a04:5b00:a2d0:3d74:37fd:ee71:efe6:6e11])
        by mx.google.com with ESMTP id o10si8722554igw.41.2016.01.24.19.07.15
        for <[redacted]@gmail.com>;
        Sun, 24 Jan 2016 19:07:16 -0800 (PST)
Received-SPF: pass (google.com: domain of VivaLoan@mythirdxyz.xyz designates 2a04:5b00:a2d0:3d74:37fd:ee71:efe6:6e11 as permitted sender) client-ip=2a04:5b00:a2d0:3d74:37fd:ee71:efe6:6e11;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of VivaLoan@mythirdxyz.xyz designates 2a04:5b00:a2d0:3d74:37fd:ee71:efe6:6e11 as permitted sender) smtp.mailfrom=VivaLoan@mythirdxyz.xyz;
       dkim=pass header.i=@mythirdxyz.xyz;
       dmarc=pass (p=REJECT dis=NONE) header.from=mythirdxyz.xyz
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mythirdxyz.xyz; 
 i=@mythirdxyz.xyz; q=dns/txt; s=default; t=1453691229; 
 bh=GuM9JCP4yh7WfVbRBortR7UAr6DAtlgy0oTCna0iWQk=; h=MIME-Version : 
 Content-Type : Content-Transfer-Encoding : To : From : Subject : Date : 
 Message-ID : From : Subject : Date; 
 b=e/zS14UB4o5MhYlfbpsy0h2G/oZyoC5H3ouyhNh13zcSHSNXzI6uvJpIy9a+za2ng26Xe2
 NfAI7nenAMCdHJSGF4yfmtTi3+XrR2MqQPHQ1fzTXGhRy/ktCj4tEqt7DhSxnRCqkYFUNaLA
 wh3FMLr6IxPi2Z7xUXm3JBffhDcSU=
MIME-Version: 1.0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
To: [redacted]@gmail.com
From: "APPROVAL DEPARTMENT" <VivaLoan@mythirdxyz.xyz>
Subject: =?utf-8?q?=F3=BE=93=A0_Personal_loan_as_soon_as_tomorrow_=F3=BE=93=A0?=
Date: Sun, 24 Jan 2016 19:07:09 -0800
Message-ID: <A112ED51-1674-4902-BF73-F2EBCBA42CAF@mythirdxyz.xyz>

3
मुझे आश्चर्य है कि अगर वे कर रहे हैं goomoji...
jamesmstone

@jamesmstone: मुझे उम्मीद है कि वे हैं।
एलि

जवाबों:


9

संक्षिप्त जवाब

Gmail फ़िल्टर का उपयोग करने के बजाय, जो orignal संदेशों में एन्कोडेड emojis को खोजने के लिए Gmail खोज सुविधा पर निर्भर करता है, संदेशों को संसाधित करने के लिए GmailMessage :: getRawContent () Google Apps स्क्रिप्ट की विधि का उपयोग करके एक स्क्रिप्ट बनाएं ।

संबंधित सवाल

इस साइट में इसी तरह के सवालों के जवाब के लिए लिंक दिए गए हैं जिनमें संदर्भित विधि का उपयोग करके स्क्रिप्ट शामिल हैं।


2
यह ध्यान देने योग्य है कि एक स्क्रिप्ट किसी संदेश को पूरी तरह से हटा नहीं सकती है - सबसे अधिक वह इसे कचरा या स्पैम फ़ोल्डर में स्थानांतरित कर सकता है। और अगर इस तरह के संदेश पहले से ही स्पैम पर चले जाते हैं, तो स्क्रिप्ट से बहुत कम फायदा होता है।

@Minestrone: वास्तव में, स्क्रिप्ट का उपयोग करके संदेश को पूरी तरह से हटाना संभव है। इसमें जीमेल एपीआई का उपयोग करना चाहिए। डेवलपर्स देखें । Gmail.ap // i/ v1/ reference/ users/ messages/… । Google Apps स्क्रिप्ट में Gmail API का उपयोग करने के लिए, Developers.google.com/apps-script/guides/services/advanced देखें ।
रुबेन

1
मैं वास्तव में संदेश को हटाने के लिए बहुत इच्छुक नहीं हूं क्योंकि मैं उन्हें फ़िल्टर करने का तरीका ढूंढ रहा हूं। मैं बस उन पर एक लेबल लगाना चाहता हूं।
ऐले

@AlE। मैंने मान लिया, इसलिए मैंने जवाब के शरीर में GMAIL API के उपयोग का उल्लेख नहीं किया। दूसरी ओर, सौभाग्य से मुझे इस विषय में ईमेल नहीं मिला।
रबने

4

मैंने ऐसे उद्देश्यों के लिए एक Google Apps स्क्रिप्ट बनाई है।

यह गितुब पर है: https://github.com/spamzero/spamzero

यह आपको सभी प्रकार के उन्नत नियम बनाने देता है, जिन्हें आप अपने स्पैम संदेश फ़ोल्डर से मेल कर सकते हैं, इसलिए निश्चित रूप से स्पैम वाले संदेश स्वचालित रूप से साफ हो जाएंगे।


1
आपका उत्तर बेहतर होगा यदि आप स्क्रिप्ट का एक संक्षिप्त विवरण शामिल करते हुए हाइलाइट करते हैं कि यह विषय में एनिमेटेड इमोजीस के साथ संदेशों को संभालने में कैसे मदद करेगा।
रुबैन

4
मैं @ रुबैन से सहमत हूं, अधिक जानकारी बेहतर है। चूंकि यह पाठकों को बहुत से हुप्स के माध्यम से कूदने के बिना जवाब देने की व्यवहार्यता की अनुमति देता है।
मिशेलफ्रांसिस बस्टिलोस

इस स्क्रिप्ट के लिए धन्यवाद! कभी-कभी सबसे उपयोगी समाधान ऐसे होते हैं जो एनिमेटेड स्पैम जैसे दैनिक झुंझलाहट को कम करते हैं। मैं Google Apps Script Quickstart के लिए Github README के ​​इस लिंक को जोड़ने का सुझाव दूंगा ताकि जिन उपयोगकर्ताओं को स्क्रिप्ट का उपयोग करने का कोई अनुभव नहीं है वे Gmail API और व्यू लॉग को सक्षम करने का तरीका जानें।
दान

1

यह काफी नहीं है जो आप पूछ रहे हैं (इमोजीस के साथ संदेशों के बजाय स्वयं इमोजीस को फ़िल्टर करना) लेकिन आप एक बेहतर संदेश फ़िल्टर के निर्माण के लिए उपयोगी कुछ सामग्री पा सकते हैं।

अब एक खुला-स्रोत Greasemonkey / Tampermonkey / Violentmonkey उपलेखक उन चिड़चिड़े दृश्य तिलचट्टे से छुटकारा पाने के लिए है (सिर्फ वर्ण, संदेश स्वयं नहीं):

जीमेल सब्जेक्ट लाइन इमोजी रोच मोटल

उस स्क्रिप्ट के स्रोत को देखते हुए, आप देखेंगे कि दो सामान्य प्रकार के इमोजी कॉकरोच हैं जो आपको अपमानजनक विपणक (आजकल ईबे और अमेज़ॅन सहित, उदासी से) ईमेल में मिलेंगे:

  • एचटीएमएल-छवि-आधारित तिलचट्टे (भयानक एनिमेटेड वाले सहित) उर्फ गोमोजी

  • यूनिकोड कॉकरोच: अभी भी कई इमोजी (और अन्य यूनिकोड अनुक्रम चित्र बनाने वाले) हैं जो स्पैमर्स और अन्य पूर्ववर्ती मार्केटर्स ईमेल विषय लाइनों में उपयोग करना शुरू कर रहे हैं और यह जीमेल HTML छवियों में परिवर्तित नहीं होता है। कुछ ब्राउज़रों में ये बोल्ड और रंगीन दिखाई देते हैं, जो लगभग एनीमेशन के रूप में खराब है। ब्राउज़र भी इन चेतन को चुन सकते हैं, लेकिन मुझे नहीं पता कि क्या कोई करता है। ये यूनिकोड अनुक्रम ब्राउज़र द्वारा यूनिकोड पाठ के रूप में प्रदर्शित होते हैं, इसलिए सटीक उपस्थिति (रंग या नहीं, एनिमेटेड या नहीं, ...) इस बात पर निर्भर करता है कि ब्राउज़र किस पाठ रेंडरिंग सिस्टम का उपयोग कर रहा है। दिए गए यूनिकोड इमोजी की उपस्थिति किसी भी यूनिकोड भिन्नता चयनकर्ताओं और इमोजी संशोधक पर भी निर्भर करती हैजो यूनिकोड कोड बिंदु अनुक्रम में इसके निकट दिखाई देता है। छवि-आधारित इमोजी स्पैम के विपरीत, इन दृश्यों को ब्राउज़र से बाहर और अन्य ऐप में यूनिकोड टेक्स्ट के रूप में कॉपी-पेस्ट किया जा सकता है।

उत्तरार्द्ध प्रकार के लिए, उपयोगकर्ता नाम में एक नियमित अभिव्यक्ति शामिल है जिसे यूनिकोड अनुक्रमों को मार्केटर्स द्वारा दुर्व्यवहार करने के लिए डिज़ाइन किया गया है। ईएस 6 जावास्क्रिप्ट में रेगेक्स इस तरह दिखता है (उपयोगकर्तास्क्रिप्ट इसे व्यापक रूप से समर्थित प्री- ईएस 6 रेगेक्स का अद्भुत ईएस 6 रेगेक्स ट्रांसपिलर का उपयोग करके अनुवाद करता है ):

var re = /(\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F|[\u{2100}-\u{2BFF}\u{E000}-\u{F8FF}\u{1D000}-\u{1F5FF}\u{1F650}-\u{1FA6F}\u{F0000}-\u{FFFFF}\u{100000}-\u{10FFFF}])\s*/gu

// which includes the Unicode Emoji pattern from
//   https://github.com/tc39/proposal-regexp-unicode-property-escapes
// plus also these blocks frequently used for spammy emojis
// (see https://en.wikipedia.org/wiki/Unicode_block ):
//   U+2100..U+2BFF     Arrows, Dingbats, Box Drawing, ...
//   U+E000..U+F8FF     Private Use Area (gmail generates them for some emoji)
//   U+1D000..U+1F5FF   Musical Symbols, Playing Cards (sigh), Pictographs, ...
//   U+1F650..U+1FA6F   Ornamental Dingbats, Transport and Map symbols, ...
//   U+F0000..U+FFFFF   Supplementary Private Use Area-A
//   U+100000..U+10FFFF Supplementary Private Use Area-B
// plus any space AFTER the discovered emoji spam
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.