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.
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:
Để 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 đó.
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:me
và, nói , -to:com
. Thật dễ dàng để kiểm tra bằng cách nhập vào to:me -to:com
thanh 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>
Trong To
lĩ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 ..
to:me
mộ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?
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ỉ.
to:me to:-*
và to:me -to:*
dường như cho tôi kết quả tương tự.
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)
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
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.com
sau đó 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:
johndoe+note@gmail.com
to:
bộ lọc cho các hoán vị bí danh đặc biệt nàyGiải pháp của tôi:
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
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
Làm theo lời nhắc và đó là nó.
Hãy thử giải pháp đơn giản này:
to:me -{cc:me}
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.
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}
to:me AND from:me
Hoạt động rất tốt.
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)