Làm cách nào tôi có thể thiết lập bộ lọc Gmail chỉ tìm thấy email được gửi cho tôi?


43

Tôi muốn tạo một bộ lọc cho tất cả các email được gửi bởi tôi chỉ cho tôi.

Tôi làm điều đó bởi vì khi tôi có một ghi chú mà tôi muốn nhớ, tôi gửi nó cho chính mình. Tôi muốn dán nhãn tất cả những ghi chú đó để tôi có thể tìm thấy chúng dễ dàng.

Câu trả lời:


26

Để tìm kiếm các email được gửi chỉ cho bạn và không để một mailing list, ví dụ, bạn phải thêm dòng sau vào hộp tìm kiếm (và sau đó bạn có thể tạo một bộ lọc sử dụng tìm kiếm đó; có một liên kết trong hộp tìm kiếm mở rộng mà nói "Tạo bộ lọc >>" hoặc một cái gì đó):

To:me AND -*

Điều này có nghĩa là nó sẽ tìm kiếm email được gửi đến "tôi" (đó là bạn) chứ không phải cho mọi người khác (bao gồm cả bạn) (đó là *), nhưng phần đầu tiên (nghĩa là To:me) ghi đè lên điều đó.


13
Không còn làm việc nữa?
hấp dẫn về

5

Câu trả lời mới này hoạt động nếu một trong những người nhận khác có tên miền cấp cao phổ biến và khác với tên miền của bạn.

Câu trả lời của Aaron dường như không hoạt động, vì hai lý do. Đầu tiên là google không triển khai thẻ hoang dã trong gmail ( tìm kiếm Wildcard trong Gmail ). Lý do thứ hai là, từ kinh nghiệm, tôi thấy việc tìm kiếm xem xét cả hai kết hợp, to:mevà, nói , -to:com. Thật dễ dàng để kiểm tra bằng cách nhập vào to:me -to:comthanh tìm kiếm và thấy rằng không có gì được gửi đến địa chỉ gmail.com của bạn ở đó.

Từ câu hỏi tôi đã liên kết ở trên, chúng tôi biết rằng bạn cần tìm kiếm mã thông báo; ví dụ: các tên miền cấp cao nhất như .com và .org. Nhưng chúng tôi biết chúng tôi không thể làm

to:me to:(-com -org -edu -gov -uk -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)

Bên cạnh đó, đừng thử và đặt TẤT CẢ các tên miền cấp cao nhất, vì tìm kiếm sẽ bị từ chối trong thời gian dài. Tôi đã nhận được danh sách trên từ bài đăng trên blog này về các TLD phổ biến .

Có một điều nữa để giải quyết, và đó là trường trống to:. Công việc của tôi là sử dụng is:importantđể hạn chế sự xâm nhập của chúng. Gmail đã phàn nàn khi tôi cố gắng tạo một bộ lọc với cờ này, nhưng nó đã lọc đúng một email mới (quan trọng) cho tôi.

Vì vậy, chúng tôi đi đến câu trả lời của tôi, trong đó các tên miền cấp cao nhất của riêng tôi là .com và .uk (.ac.uk, nhưng chính nó là một mã thông báo):

is:important to:((-com OR me) -coop -org -edu -gov (-uk OR me) -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)

Điều này thực thi hai thuộc tính sau: 1. Email cho bất kỳ ai có tên miền được liệt kê khác với tên miền của bạn đều bị từ chối 2. Nếu một email có một trong các tên miền của bạn, thì nó phải (ít nhất) cho bạn.

Theo cách tương tự, bạn có thể thêm các địa chỉ email cụ thể mà bạn thường nhận email cùng với bạn bằng cách thêm một cái gì đó như -<coworker@yourdomain.com>


4

Trong Tolĩnh vực, sử dụng me -*. Điều này cũng có thể được chia ra trong các lĩnh vực khác với to:me to:-*.

Đây là một chủ đề trên diễn đàn trợ giúp của Google ..


Bạn có liên kết đến tài liệu của tính năng này không?
Ý thức

@Senseful, Thật không may, tôi không. Nó chỉ là thứ tôi đã thử. Tôi đã thực hiện một số tìm kiếm và tìm thấy một liên kết có phần hữu ích. Chỉnh sửa bài viết của tôi để bao gồm nó.
Rebecca Chernoff

1
Tôi nhận được to:memột phần, nhưng có vẻ như -*phần đó không làm gì cả (tức là tôi nhận được kết quả tương tự với và không có nó). Nó hiển thị kết quả khác nhau cho bạn?
Nhận thức

Tôi tin rằng ví dụ thứ hai nên được to:me -to:*. Tuy nhiên, tìm kiếm dường như không loại trừ các tin nhắn được gửi đến một danh sách các địa chỉ.
dgw

1
to:me to:-*to:me -to:*dường như cho tôi kết quả tương tự.
Rebecca Chernoff

4

Hãy thử thay thế -*bằng một vài địa chỉ email phổ biến trong danh sách email nặng. một cái gì đó như thế này có thể làm việcto:(me -*@aol.com)


1
Một bộ các bộ lọc tùy chỉnh đã giúp tôi xóa email chung. Tuy nhiên, -*@aol.com dường như không còn hoạt động nữa.
Josiah Yoder

2

Khi tạo bộ lọc, bạn có thể đặt địa chỉ email của mình vào trường từ và trong trường đến . Tôi mới thử cái này và nó chỉ bao gồm những email mà tôi đã gửi cho chính mình.

Dưới đây là một số trợ giúp về tìm kiếm của Gmail (có phần không liên quan): http://mail.google.com.vn/.google.com.vn/ sống sót


2
Điều đó cũng sẽ phù hợp với thư bạn gửi cho chính mình và cho người khác, đó không phải là điều OP muốn.
Vaddadi Kartick

0

Vì chúng ta đang nói về Gmail ...

Tôi sử dụng một tính năng ít được biết đến của Gmail kết hợp với bộ lọc để thực hiện việc này:

Các tính năng là Gmail (cá nhân) hỗ trợ bất kỳ số .trong địa chỉ.

Vì vậy, nếu địa chỉ email của tôi johndoe@gmail.comsau đó gửi thư đến tất cả các hoán vị sau (và nhiều hơn nữa) vẫn sẽ đi đếnjohndoe@gmail.com

ví dụ

john.doe@gmail.com
j.ohndoes@gmail.com
john......doe@gmail.com
j.o.h.n.d.o.e@gmail.com

Bạn có được ý tưởng.


Yêu cầu của bạn:

Tôi muốn tạo một bộ lọc cho tất cả các email được gửi bởi tôi chỉ cho tôi.

Để thực hiện điều này, tôi gửi tất cả các "ghi chú" này cho một hoán vị mà tôi biết không ai khác sử dụng. Ví dụjohn__doe@gmail.com

Bộ lọc tôi thiết lập rất đơn giản sau đó

  To:john__doe@gmail.com

Lưu ý: Tôi cũng sử dụng thủ thuật này để lọc email khi đăng ký các trang web nghi vấn bằng cách đăng ký với một hoán vị tôi có thể lọc thẳng vào thùng rác

Bạn sẽ lưu ý từ blog rằng có một tính năng Gmail tương tự đơn giản hơn. Tôi có thể sử dụng `johndoe+note@gmail.com 'và bây giờ bộ lọc rõ ràng và dễ nhớ hơn.

Tóm lại:

  1. gửi những ghi chú cho một bí danh cụ thể johndoe+note@gmail.com
  2. tạo to:bộ lọc cho các hoán vị bí danh đặc biệt này

0

Giải pháp của tôi:

  1. tạo tập lệnh Google trong một dự án, sử dụng các lớp Gmail ( https://developers.google.com/apps-script/reference/gmail/ để nhận thư. Lặp lại qua GmailThreads và kiểm tra địa chỉ thư getTo ()
  2. Kiểm tra, nếu đây chỉ là một người nhận và nếu đó là địa chỉ thư của bạn
  3. Nếu có, hãy gắn nhãn thư này bằng nhãn đặc biệt (người dùng). Sử dụng addLabel () trong lớp GmailThread
  4. chạy tập lệnh theo định kỳ - hãy nói một lần mỗi giờ
  5. lọc thư trong hộp thư đến của bạn bằng nhãn đặc biệt được đặt trong tập lệnh. Chơi lô tô!

Tôi đã thực hiện điều này, xem câu trả lời của tôi.
thdox

0

thật đơn giản ......

tạo bộ lọc như thế này, nhấp vào mũi tên cho các tùy chọn tìm kiếm nâng cao

Hiển thị tùy chọn tìm kiếm

Bạn sẽ tiết lộ các tính năng tìm kiếm nâng cao, nhập từ: myaddress@gmail.com trong trường "bao gồm các từ" và nhấp vào "tạo bộ lọc với tìm kiếm này". Bạn sẽ phải tạo nhãn khi bạn sang màn hình tiếp theo

ví dụ về nơi bộ lọc đi

Làm theo lời nhắc và đó là nó.


Hoặc bạn chỉ có thể nhập địa chỉ email của mình vào trường từ, vấn đề ở đây là mọi người đang nghĩ sai, bạn không tạo bộ lọc bằng cách sử dụng: bạn phải sử dụng từ:
Peter

1
Điều này sẽ không tìm thấy tất cả các tin nhắn được gửi từ "myaddress@gmail.com"? Câu hỏi là về việc tìm các tin nhắn được gửi từ "từ: myaddress@gmail.com" đến "từ: myaddress@gmail.com".


0

Tôi đã triển khai một giải pháp trong Google App Script. Về cơ bản, điều này rất gần với giải pháp được đề xuất bởi @Christian Krüger.

Điều kiện tiên quyết là tạo nhãn 'meonly' (tôi có thể đã thực hiện nó theo chương trình, nhưng để dễ đọc tôi đã không đặt nó bên dưới).

Đây là mã Google App Script:

function to_me_only()
{
  var search = 'to:me -is:chats in:inbox -label:meonly';

  try {
    var label = GmailApp.getUserLabelByName('meonly');
    var threads = GmailApp.search(search);
    var gmailMessages = GmailApp.getMessagesForThreads(threads);

    for(var i=0; i<threads.length; i++) {
      var messagesForThread = gmailMessages[i];
      for(var j=0; j<messagesForThread.length; j++) {
        var messageTo = messagesForThread[j].getTo()
        if(   messageTo.toLowerCase()=='"lastname, firstname" <firstname.lastname@company.com>'
           || messageTo.toLowerCase()=='"firstname.lastname" <firstname.lastname@company.com>'
           || messageTo.toLowerCase()=='firstname lastname <firstname.lastname@company.com>'
           || messageTo.toLowerCase()=='firstname.lastname@company.com'
           || messageTo.toLowerCase()=='<firstname.lastname@company.com>'){
          threads[i].addLabel(label);
        }
      }
    }
  } catch (e) {
    console.log('Error');
    console.log(e);
  }
}

Sau đó tôi đã tạo một trình kích hoạt để thực thi đoạn mã trên cứ sau 5 phút.


-1

Tôi nghĩ rằng nó nên hoạt động với bộ lọc bên dưới trong dòng "Bao gồm từ" bên dưới. Tôi đã kiểm tra việc gửi thư này từ ID thư khác và bây giờ tôi đang đặt cùng bộ lọc trực tiếp để kiểm tra xem mọi thứ có hoạt động tốt không.

to:yourmailid@domain.com -{cc:yourmailid@domain.com}

-2

Tôi đã từ bỏ các bộ lọc nhưng điều này hoạt động:

  • Chọn thư đã gửi của bạn.

  • Trong hộp tìm kiếm, nhập to: me.


-3
to:me AND from:me 

Hoạt động rất tốt.


3
Điều đó cũng sẽ hiển thị email được gửi cho tôi và 3 người khác. Nó sẽ không giới hạn kết quả gửi email chỉ gửi cho tôi. Dù sao cũng cảm ơn bạn.
Andrew Warner

-3

Nó có thể được thực hiện bằng cách sử dụng -> To: tôi là: quan trọng trong đó To là một trường bạn sẽ tìm thấy nó trong cài đặt trong khi tạo bộ lọc mới . Không có dấu ngoặc đơn giản chỉ viết cho tôi là: quan trọng trong trường Đến. (Bỏ qua lỗi & tiến hành)


Điều này không giải quyết câu hỏi.
Dân gian

-3

Sử dụng địa chỉ đầy đủ của bạn sau khi to:thay vì to:mevà bạn sẽ nhận được kết quả tốt hơn.

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.