Làm cách nào để lọc thư bằng biểu tượng cảm xúc hoạt hình trong chủ đề trong Gmail?


27

Tôi đã duyệt qua thư mục thư rác của mình (điều mà tôi hiếm khi làm, vì Gmail hiếm khi có thông tin sai) và tôi nhận thấy một điều thú vị:

danh sách mẫu tin nhắn rác

Một cái gì đó giống như hơn một nửa số tin nhắn có ít nhất một biểu tượng cảm xúc hoạt hình trong chủ đề.

Không ai trong số bạn bè của tôi sẽ sử dụng crap đó. Không có công ty hợp lệ nào mà tôi hợp tác sẽ làm điều đó.

Làm cách nào tôi có thể tạo bộ lọc để, có lẽ, tự động xóa tin nhắn bằng biểu tượng cảm xúc hoạt hình trong chủ đề?

Sử dụng manh mối của jamesmstone bên dưới, tôi đã thử tìm kiếm subject:=?UTF-8?subject:"=?UTF-8?"và một số hoán vị khác, nhưng không có kết quả nào.

Dưới đây là một bộ tiêu đề mẫu từ một trong những cọc hấp này:

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
Tôi tự hỏi nếu họ là goomoji...
jamesmstone

@jamesmstone: Tôi mong đợi rằng họ là.
ale

Câu trả lời:


9

Câu trả lời ngắn

Thay vì sử dụng Bộ lọc Gmail phụ thuộc vào tính năng tìm kiếm Gmail để tìm kiếm biểu tượng cảm xúc được mã hóa trong thư gốc, hãy tạo tập lệnh bằng phương thức GmailMessage :: getRawContent () của Google Apps Script để xử lý thư.

Câu hỏi liên quan

Sau đây là các liên kết đến câu trả lời cho các câu hỏi tương tự trong trang web này, bao gồm các tập lệnh sử dụng phương thức được đề cập.


2
Điều đáng nói là một tập lệnh không thể xóa hoàn toàn một tin nhắn - điều quan trọng nhất có thể làm là chuyển nó vào thư mục rác hoặc thư rác. Và nếu những tin nhắn như vậy đã bị spam, có rất ít lợi ích từ tập lệnh.

@Minestrone: Trên thực tế, có thể xóa hoàn toàn một tin nhắn bằng cách sử dụng tập lệnh. Nó nên sử dụng API Gmail. Xem nhà phát triển.google.com/gmail/api/v1/reference/users/ messages/ ,. Để sử dụng API Gmail trong Tập lệnh Google Apps, hãy xem developers.google.com/apps-script/guides/service/advified .
Rubén

1
Tôi không quan tâm lắm đến việc thực sự xóa tin nhắn vì tôi đang tìm cách lọc chúng. Tôi có thể chỉ đơn giản muốn đặt một nhãn cho họ.
ale

@AlE. Tôi đã giả định điều đó, vì vậy tôi đã không đề cập đến việc sử dụng API GMAIL trong phần chính của câu trả lời. Mặt khác, may mắn thay tôi đã không nhận được email với biểu tượng cảm xúc trong chủ đề này.
Rubén

4

Tôi đã tạo Tập lệnh Google Apps cho các mục đích như vậy.

Đó là trên Github: https://github.com/spamzero/spamzero

Nó cho phép bạn tạo tất cả các loại quy tắc nâng cao mà bạn có thể đối sánh với thư mục thư rác của mình, vì vậy các thư chắc chắn là thư rác sẽ được xóa sạch tự động.


1
Câu trả lời của bạn sẽ tốt hơn nếu bạn bao gồm một mô tả ngắn gọn về kịch bản làm nổi bật cách nó sẽ giúp xử lý các tin nhắn với biểu tượng cảm xúc hoạt hình trong chủ đề.
Rubén

4
Tôi đồng ý với @ Rubén, càng nhiều thông tin càng tốt. Vì nó cho phép người đọc kiểm tra khả năng sống của câu trả lời mà không cần nhảy qua quá nhiều vòng.
Michelfrancis Bustillos

Cảm ơn kịch bản này! Đôi khi các giải pháp hữu ích nhất là những giải pháp giảm bớt những phiền toái hàng ngày như spam hoạt hình. Tôi sẽ đề nghị thêm vào Github README liên kết này cho Google Apps Script Quickstart để người dùng không có bất kỳ kinh nghiệm nào với việc sử dụng tập lệnh biết cách bật API Gmail và xem nhật ký.
dan

1

Đây không hoàn toàn là những gì bạn đang yêu cầu (tự lọc các biểu tượng cảm xúc hơn là các tin nhắn có biểu tượng cảm xúc) nhưng bạn có thể tìm thấy một số nội dung hữu ích để xây dựng bộ lọc thư tốt hơn.

Hiện tại đã có một bản mô tả người dùng Greasemonkey / Tampermonkey / Violentmonkey để loại bỏ những con gián thị giác khó chịu này (chỉ các ký tự, không phải các thông điệp):

Gmail Tiêu đề Dòng Emoji Roach Motel

Nhìn vào nguồn của kịch bản đó , bạn sẽ thấy rằng có hai loại gián biểu tượng cảm xúc chung mà bạn sẽ tìm thấy trong các email từ các nhà tiếp thị lạm dụng (ngày nay, bao gồm cả eBay và Amazon, đáng buồn thay):

  • Những con gián dựa trên hình ảnh HTML (bao gồm cả những con hoạt hình khủng khiếp) hay còn gọi là goomoji

  • Gián Unicode: Vẫn còn nhiều biểu tượng cảm xúc (và các chuỗi Unicode khác tạo ra hình ảnh) mà những kẻ gửi thư rác và các nhà tiếp thị trước đây đang bắt đầu sử dụng trong các dòng chủ đề email và gmail không chuyển đổi thành hình ảnh HTML. Trong một số trình duyệt, những thứ này hiển thị đậm và có màu, gần như tệ như hoạt hình. Các trình duyệt cũng có thể chọn để làm động những thứ này, nhưng tôi không biết nếu có. Các trình tự Unicode này được trình duyệt hiển thị dưới dạng văn bản Unicode, do đó, hình thức chính xác (màu sắc hay không, hoạt hình hay không, ...) phụ thuộc vào hệ thống kết xuất văn bản mà trình duyệt đang sử dụng. Sự xuất hiện của một biểu tượng cảm xúc Unicode đã cho cũng phụ thuộc vào bất kỳ bộ chọn biến thể Unicode và bộ điều chỉnh biểu tượng cảm xúcxuất hiện gần nó trong chuỗi điểm mã Unicode. Không giống như spam biểu tượng cảm xúc dựa trên hình ảnh, các chuỗi này có thể được sao chép và dán ra khỏi trình duyệt và vào các ứng dụng khác dưới dạng văn bản Unicode.

Đối với loại thứ hai, mô tả người dùng bao gồm một biểu thức chính quy được thiết kế để nắm bắt các chuỗi Unicode có khả năng bị lạm dụng bởi các nhà tiếp thị. Regex trông như thế này trong ES6 Javascript (bản mô tả người dùng dịch nó sang regex tiền ES6 được hỗ trợ rộng rãi bằng cách sử dụng tuyệt vời ES6 Regex Transpiler ):

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.