ฉันจะตั้งค่าตัวกรอง Gmail ที่ค้นหาอีเมลที่ส่ง“ เฉพาะฉัน” ได้อย่างไร


43

ฉันต้องการสร้างตัวกรองสำหรับอีเมลทั้งหมดที่ส่งถึงฉันโดยเฉพาะกับฉัน

ฉันทำอย่างนั้นเพราะเมื่อฉันได้รับทราบว่าฉันต้องการที่จะจำฉันส่งไปให้ตัวเอง ฉันต้องการติดป้ายข้อความเหล่านั้นทั้งหมดเพื่อให้สามารถค้นหาได้ง่าย

คำตอบ:


26

ในการค้นหาอีเมลที่ส่งถึงคุณเท่านั้นและไม่ได้อยู่ในรายชื่อผู้รับจดหมายคุณต้องเพิ่มสิ่งต่อไปนี้ลงในกล่องค้นหา (จากนั้นคุณสามารถสร้างตัวกรองโดยใช้การค้นหานั้นมีลิงก์ในกล่องค้นหาที่ขยาย พูดว่า "สร้างตัวกรอง >>" หรือบางสิ่ง):

To:me AND -*

ซึ่งหมายความว่ามันจะค้นหาอีเมลที่ส่งถึง "ฉัน" (นั่นคือคุณ) และไม่ใช่กับทุกคน (รวมถึงคุณ) (นั่นคือคุณ*) แต่ส่วนแรก (เช่นTo:me) จะแทนที่นั้น


13
ไม่ทำงานอีกแล้วเหรอ?
บ๊องเกี่ยวกับ natty

5

คำตอบใหม่นี้ใช้งานได้หากหนึ่งในผู้รับรายอื่นมีโดเมนระดับบนสุดที่เป็นเรื่องธรรมดาและแตกต่างจากของคุณ

คำตอบของแอรอนดูเหมือนจะไม่ทำงานด้วยเหตุผลสองประการ ประการแรกคือ Google ไม่ได้ใช้ไวด์การ์ดใน gmail ( ค้นหาไวด์การ์ดใน Gmail ) เหตุผลที่สองคือว่าจากประสบการณ์ที่ผมพบการค้นหาพิจารณา conjuncts ทั้ง, และการพูดto:me -to:comง่ายต่อการตรวจสอบโดยการป้อนto:me -to:comในแถบค้นหาและพบว่าไม่มีสิ่งใดถูกส่งไปยังที่อยู่ gmail.com ของคุณ

จากคำถามที่ฉันลิงก์ด้านบนเรารู้ว่าคุณต้องค้นหาโทเค็น; เช่นโดเมนระดับบนสุดเช่น. com และ. org แต่เรารู้ว่าเราไม่สามารถทำได้

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

โปรดอย่าพยายามวางโดเมนระดับบนสุดทั้งหมดเนื่องจากการค้นหาจะถูกปฏิเสธสำหรับความยาว ผมได้รับรายการข้างต้นจากการโพสต์บล็อกนี้เกี่ยวกับ TLDs

มีสิ่งหนึ่งที่มากขึ้นในการจัดการกับความเป็นและที่เป็นที่ว่างเปล่าto:ฟิลด์ งานของฉันคือการใช้is:importantเพื่อ จำกัด การบุกรุกเหล่านี้ Gmail บ่นเมื่อฉันพยายามสร้างตัวกรองด้วยการตั้งค่าสถานะนี้ แต่ได้กรองอีเมล (สำคัญ) ใหม่ให้ฉันอย่างถูกต้อง

ดังนั้นเรามาถึงคำตอบของฉันที่โดเมนระดับบนสุดของฉันคือ. com และ. uk (.ac.uk แต่. .uk เป็นโทเค็นในตัวเอง):

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)

สิ่งนี้บังคับใช้คุณสมบัติสองประการต่อไปนี้: 1. อีเมลถึงใครก็ตามที่มีรายชื่อโดเมนที่แตกต่างจากโดเมนของคุณจะถูกปฏิเสธ 2. ถ้าอีเมลมีหนึ่งในโดเมนของคุณจะต้อง (อย่างน้อย) กับคุณ

ในทำนองเดียวกันคุณสามารถเพิ่มที่อยู่อีเมลที่คุณมักจะได้รับพร้อมกับคุณโดยการเพิ่มสิ่งที่ชอบ -<coworker@yourdomain.com>


4

ในเขตการใช้งานTo me -*นอกจากนี้ยังอาจจะแตกออกมาในสาขาอื่น ๆ to:me to:-*ด้วย

นี่คือกระทู้ในฟอรัมความช่วยเหลือของ Google ..


คุณมีลิงก์ไปยังเอกสารของคุณลักษณะนี้โดยบังเอิญหรือไม่?
มีความรู้สึก

@Senseful น่าเสียดายที่ฉันทำไม่ได้ มันเป็นเพียงสิ่งที่ฉันพยายาม ฉันทำการค้นหาและพบลิงค์ที่มีประโยชน์ แก้ไขโพสต์ของฉันเพื่อรวมไว้
Rebecca Chernoff

1
ฉันได้รับชิ้นto:meส่วน แต่ดูเหมือนว่าชิ้น-*ส่วนจะไม่ทำอะไรเลย (เช่นฉันได้รับผลลัพธ์แบบเดียวกันทั้งที่มีและไม่มี) มันแสดงผลลัพธ์ที่แตกต่างสำหรับคุณหรือไม่
เหตุผล

to:me -to:*ผมเชื่อว่าตัวอย่างที่สองที่ควรจะเป็น อย่างไรก็ตามการค้นหาดูเหมือนจะไม่รวมข้อความที่ส่งไปยังรายการที่อยู่
dgw

1
to:me to:-*และto:me -to:*ดูเหมือนจะให้ผลลัพธ์แบบเดียวกันกับฉัน
Rebecca Chernoff

4

ลองแทนที่-*ด้วยที่อยู่อีเมลทั่วไปสองสามรายการในรายชื่อผู้ส่งอีเมลจำนวนมาก สิ่งนี้อาจทำงานได้to:(me -*@aol.com)


1
ชุดตัวกรองที่กำหนดเองช่วยให้ฉันลบอีเมลทั่วไปได้ อย่างไรก็ตาม -*@aol.com ดูเหมือนจะไม่ทำงานอีกต่อไป
Josiah Yoder

2

เมื่อสร้างตัวกรองคุณสามารถใส่ที่อยู่อีเมลของคุณในฟิลด์จากและในฟิลด์ถึง ฉันเพิ่งลองและจะมีเฉพาะอีเมลที่ฉันส่งถึงตัวเองเท่านั้น

นี่คือความช่วยเหลือบางส่วนในการค้นหาของ Gmail (ไม่เกี่ยวข้องกันบ้าง): http://mail.google.com/support/bin/answer.py?hl=th&answer=6593


2
นั่นจะตรงกับอีเมลที่คุณส่งถึงตัวคุณเองและกับคนอื่นซึ่งไม่ใช่สิ่งที่ OP ต้องการ
Vaddadi Kartick

0

เนื่องจากเรากำลังพูดถึง Gmail ...

ฉันใช้คุณลักษณะที่รู้จักกันน้อยกว่าของ Gmail รวมกับตัวกรองเพื่อทำสิ่งนี้:

คุณลักษณะคือว่า Gmail (ส่วนบุคคล) สนับสนุนจำนวนใด ๆ.ในที่อยู่

ดังนั้นหากที่อยู่อีเมลของฉันjohndoe@gmail.comส่งอีเมลไปยังพีชคณิตต่อไปนี้ทั้งหมด (และอื่น ๆ อีกมากมาย) จะยังคงไปที่johndoe@gmail.com

เช่น

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

คุณได้รับความคิด


คำขอร้องของคุณ:

ฉันต้องการสร้างตัวกรองสำหรับอีเมลทั้งหมดที่ส่งถึงฉันโดยเฉพาะกับฉัน

ในการทำสิ่งนี้ให้สำเร็จฉันส่ง "บันทึกย่อ" เหล่านี้ไปยังการเรียงสับเปลี่ยนที่ฉันรู้ว่าไม่มีใครใช้ เช่นjohn__doe@gmail.com

ตัวกรองที่ฉันตั้งค่านั้นง่ายมากหลังจากนั้น

  To:john__doe@gmail.com

หมายเหตุ: ฉันยังใช้เคล็ดลับนี้เพื่อกรองอีเมลเมื่อลงชื่อสมัครใช้เว็บไซต์ที่น่าสงสัยด้วยการลงทะเบียนด้วยการเปลี่ยนแปลงที่ฉันสามารถกรองตรงไปที่ถังขยะ

คุณจะทราบจากบล็อกว่ามีคุณสมบัติคล้ายกับ Gmail ที่ตรงไปตรงมามากกว่า ฉันสามารถใช้ `johndoe+note@gmail.com 'และตอนนี้ตัวกรองชัดเจนและง่ายต่อการจดจำ

เพื่อสรุป:

  1. ส่งบันทึกเหล่านี้ไปยังนามแฝงที่เฉพาะเจาะจง johndoe+note@gmail.com
  2. สร้างto:ตัวกรองสำหรับพีชคณิตการเปลี่ยนนามแฝงพิเศษเหล่านี้

0

ทางออกของฉัน:

  1. สร้างสคริปต์ Google ในโครงการโดยใช้คลาส Gmail ( https://developers.google.com/apps-script/reference/gmail/)เพื่อรับอีเมลย้ำผ่าน GmailThreads และตรวจสอบที่อยู่อีเมลของ getTo ()
  2. ตรวจสอบว่าเป็นผู้รับเพียงคนเดียวหรือไม่และเป็นที่อยู่อีเมลของคุณหรือไม่
  3. ถ้าใช่ติดป้ายกำกับอีเมลนี้ด้วยป้ายกำกับพิเศษ (ผู้ใช้) ใช้ addLabel () ในชั้นเรียน GmailThread
  4. เรียกใช้สคริปต์เป็นระยะ - สมมติว่าหนึ่งครั้งต่อชั่วโมง
  5. กรองเมลกล่องจดหมายของคุณด้วยชุดป้ายกำกับพิเศษในสคริปต์ บิงโก!

ฉันได้ดำเนินการนี้ดูคำตอบของฉัน
thdox

0

มันง่าย ......

สร้างตัวกรองเช่นนี้คลิกที่ลูกศรสำหรับตัวเลือกการค้นหาขั้นสูง

แสดงตัวเลือกการค้นหา

คุณจะเปิดเผยคุณสมบัติการค้นหาขั้นสูงพิมพ์จาก: myaddress@gmail.com ในฟิลด์ "รวมคำ" และคลิก "สร้างตัวกรองด้วยการค้นหานี้" คุณจะต้องสร้างฉลากเมื่อคุณไปที่หน้าจอถัดไป

ตัวอย่างที่ตัวกรองจะไป

ทำตามคำแนะนำและนั่นแหละ


หรือคุณเพียงแค่พิมพ์ที่อยู่อีเมลของคุณในฟิลด์จากปัญหาที่นี่คือทุกคนกำลังคิดผิดวิธีคุณไม่ได้ใช้ตัวกรองเพื่อ: คุณต้องใช้จาก:
ปีเตอร์

1
นี่จะหาข้อความทั้งหมดที่ส่งจาก "myaddress@gmail.com" ไม่ได้หรือไม่ คำถามเกี่ยวกับการค้นหาข้อความที่ส่งจาก "จาก: myaddress@gmail.com" ถึง "จาก: myaddress@gmail.com" เท่านั้น


0

ฉันใช้โซลูชันใน Google App Script แล้ว โดยพื้นฐานแล้วนี่ใกล้กับโซลูชันที่เสนอโดย @Christian Krüger

สิ่งที่ต้องมีก่อนคือการสร้างป้ายกำกับ 'meonly' (ฉันสามารถทำมันได้ในเชิงโปรแกรม แต่สำหรับการอ่านที่ฉันไม่ได้วางไว้ด้านล่าง)

นี่คือรหัส 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);
  }
}

ฉันได้สร้างทริกเกอร์เพื่อเรียกใช้โค้ดข้างต้นทุกๆ 5 นาที


-1

ฉันคิดว่ามันควรจะทำงานกับตัวกรองด้านล่างใน "รวมคำว่า" ด้านล่างบรรทัด ฉันได้ทดสอบการส่งจดหมายนี้จาก ID อีเมลอื่นและตอนนี้ฉันกำลังวางตัวเดียวกันบนตัวกรองสดเพื่อตรวจสอบว่าทุกอย่างทำงานได้ดี

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

-2

ฉันยอมแพ้กับตัวกรอง แต่ใช้งานได้:

  • เลือกจดหมายที่คุณส่ง

  • to: meในกล่องค้นหาให้ใส่


-3
to:me AND from:me 

ทำงานได้ดีมาก


3
นั่นจะแสดงอีเมลที่ส่งถึงฉันและอีก 3 คน ไม่ จำกัด ผลลัพธ์เฉพาะอีเมลที่ส่งถึงฉันเท่านั้น ขอบคุณ แต่อย่างใด
Andrew Warner

-3

ก็สามารถทำได้โดยการใช้ -> เรียนฉันคือสิ่งสำคัญ ที่ต้องการเป็นเขตที่คุณจะหาได้ในการตั้งค่าในขณะที่สร้างใหม่กรอง ไม่มีสิ่งใดในวงเล็บที่เขียนถึงฉัน: สำคัญในฟิลด์ถึง (ไม่สนใจข้อผิดพลาด & ดำเนินการต่อ)


นี่ไม่ได้ตอบคำถาม
Folk

-3

ใช้ที่อยู่ที่สมบูรณ์หลังจากto:แทนto:meแล้วคุณจะได้ผลลัพธ์ที่ดีขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.