Cách chặn người dùng thông qua người gửi trên mạng trong Gmail


16

Tôi có vấn đề gây phiền nhiễu trong Gmail. Những kẻ gửi thư rác đang vượt qua các bộ lọc thư rác của Gmail và thông minh đến mức tôi không thể tạo bộ lọc thủ công của riêng mình để chặn chúng. Họ đang gửi cho tôi thư rác từ ID email của mẫu:

Jewelskart@greatestjewels.in via watchstore.cleanmail.in

Shoppingkart@shoppers.in via watchstore.cleanmail.in

Nói chung,

something@somethingelse.in via watchstore.cleanmail.in

Bây giờ, tôi không thể đặt bộ lọc cho mỗi thư vì chúng là từ các ID khác nhau. Phần phổ biến là thông qua địa chỉ watchstore.cleanmail.in. Nhưng khi tôi thử tạo bộ lọc watchstore.cleanmail.introng trường Từ , Gmail không liệt kê các email này. Nói tóm lại, bộ lọc không thể phát hiện qua các địa chỉ.

Báo cáo tùy chọn Spam / Hủy đăng ký không hoạt động.

Làm thế nào tôi có thể thoát khỏi những kẻ gửi thư rác gây phiền nhiễu?


2
Bạn có chắc chắn Report as Spambằng cách nhấp vào nút Gmail mỗi thư bạn nhận được không? Điều này sẽ làm việc cho các thư tiếp theo. Btw, không bao giờ hủy đăng ký spam, nó sẽ chỉ xác nhận rằng địa chỉ của bạn là chính xác.
JMax

@JMax Cảm ơn bạn đã trả lời. Mặc dù không phải mọi thư, nhưng tôi đã từng đánh dấu nhiều thư như Spam. Và cảm ơn vì đã nhắc nhở tôi về cái bẫy hủy đăng ký!
Pavan Manjunath

1
Tôi không chắc chắn nếu GMail có loại chức năng này. Nó sẽ là một tính năng tốt để họ thêm vào nên có lẽ đề xuất nó cho Google . Đối với Report as Spamvấn đề này, suy nghĩ của tôi là nó sẽ chỉ chặn thư rác từ tên miền rõ ràng, không phải tên miền mà nó được gửi qua. Một lần nữa, đây có thể là một tính năng tốt để đề xuất.
njallam

Câu trả lời:


6

Lý do các bộ lọc tích hợp của Gmail sẽ không hoạt động trong tình huống này là vì chúng không thể được áp dụng cho tiêu đề "X-Forwarded-For". Tiêu đề đó là nơi lưu trữ thông tin tên miền "thông qua".

Giải pháp của tôi là sử dụng Tập lệnh Google Apps để kiểm tra hộp thư đến của tôi cứ sau vài phút và tự động lọc các tin nhắn được gửi qua một tên miền cụ thể. Nó thực sự hoạt động thực sự tốt. Kể từ khi triển khai tập lệnh, tôi đã không phải đối phó với loại thư rác này. Bạn có thể đọc hướng dẫn đầy đủ của tôi ở đây: http://www.geektron.com/2014/01/how-to-filter-gmail-USE-email-headers-and-stop-via-spam/


+ 1, cách giải quyết tuyệt vời !! Nhưng tôi không thể tìm thấy tiêu đề "X-Forwarded-For". Và các "tên trang web" khác không ở định dạng dễ tìm kiếm. Ví dụ: "Đường dẫn trở lại: <chiến dịch-value4shop-10213-2596-859268-pavan8085=gmail.com@mails.cratusservice.in>". Tên miền thủ phạm "mails.cratus .." được nhúng bên trong dữ liệu tiêu đề. Chúng ta có thể sử dụng các biểu thức thông thường để tìm kiếm các chuỗi bên trong các tiêu đề không? Đến bây giờ, tôi đang trực tiếp tìm kiếm "mail.cratus .." đủ tốt cho tôi, nhưng có thể dẫn đến kết quả dương tính giả trong tương lai.
Pavan Manjunath

string.search()có thể tìm kiếm regex! Bây giờ mã của tôi hoạt động tốt! Cảm ơn bạn đã giúp đỡ. Câu trả lời của bạn đã khiến tôi quan tâm đến các tập lệnh ứng dụng của Google :) Cho đến khi chính Google đưa ra một tính năng để chặn qua địa chỉ, tôi sẽ đánh dấu câu trả lời của bạn là chính xác :)
Pavan Manjunath

Vui mừng vì nó đã làm việc cho bạn, Pavan! Gần đây tôi cũng đã bắt đầu thử nghiệm với Google App Script, và có rất nhiều điều hữu ích thú vị mà bạn có thể làm với nó!
Chris Z

@PavanManjunath Bạn có thể đăng câu trả lời của riêng bạn như thế nào bạn đã làm điều này mà không cần X-Forwarded-For entry không? Rất cần điều này. Cảm ơn.
zar

1

Tôi đã nghe từ một người bạn của tôi rằng có một tiện ích mở rộng Chrome có thể chặn địa chỉ email hoặc thậm chí toàn bộ tên miền chỉ bằng một cú nhấp chuột. Tôi chưa thử nhưng tôi hy vọng điều này có ích. Đây là liên kết: Chặn người gửi


0

Tôi đã tạo một tập lệnh tương tự, nó kiểm tra "Đã nhận từ:", bạn có thể thêm bao nhiêu tên miền cần thiết trong domainsbiến.

//without http:// etc, just domain-name.com or domainname.com ....
var domains = [
  'secureserver.net',
];

  //This is not the best solution, a better solution would be to add a filter like this for example => From: #domainname.com
  //and then this app would read your GMail filters and test whether it begins with # to apply the next function if so.. but I couldn't find a way to read GMail settings from here

function filterVia() {
  // get all threads in inbox
  var threads = GmailApp.getInboxThreads();

  for (var i = 0; i < threads.length; i++) {
    Utilities.sleep(100);
    // get all messages in a given thread
    var messages = threads[i].getMessages();
    // iterate over each message
    for (var j = 0; j < messages.length; j++) {
      // log message subject
      var content = messages[j].getRawContent();

      for (var k = 0; k < domains.length; k++) {
        //make domain name as regexp
        var re = new RegExp('\\.|\\-', 'gi');
        var b = domains[k].replace(re, '\\$&');
        var regex = new RegExp("Received\: from .*" + b,'gim');
        var does_match = regex.test(content);

        if(does_match){
          //MARK AS READ (maybe spares you an unnecessary notification)
          messages[j].markRead();
          //DELETE THE MESSAGE
          messages[j].moveToTrash();          
        }

      }
    }
  }
}

0

Nếu bất cứ ai kết thúc ở đây để tìm cách lọc email nhận được bởi một nhãn và lưu chúng vào thư mục của nhãn thay vì đánh dấu chúng là thư rác và rác chúng, thì đây là một kịch bản làm điều đó (Đã chỉnh sửa một tệp do @ChrisZ cung cấp).

function filterByVia() {
  var threads = GmailApp.getInboxThreads(0, 5);
  var label = GmailApp.getUserLabelByName("yourlabel");
  for (var i = 0; i < threads.length; i++) {
    var messages=threads[i].getMessages();
    for (var j = 0; j < messages.length; j++) {
      var message=messages[j];
      var body=message.getRawContent();
      if (body.indexOf("the domain after via") > -1) {
        label.addToThread(threads[i]);
      }
      Utilities.sleep(1000);
    }

   }
 }

Hy vọng nó sẽ giúp được ai đó


Bạn có thể giải thích xin vui lòng các nhãn là gì? Tôi muốn filer theo tên miền thông qua.
zar

-2

1
Bạn có thể cho biết thêm một chút chi tiết về những gì cần phải làm? Các câu trả lời chỉ liên kết không hữu ích như đưa ra một bản tóm tắt ở đây về hành động bắt buộc. Ngoài ra, nếu các liên kết đi xuống, vẫn còn một cái gì đó hữu ích cho khách truy cập trong tương lai.
Andrew Lott

Không, nó không hoạt động
Faiz
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.