เป็นไปได้ใน Mutt ที่จะค้นหาเนื้อหาอีเมลที่เฉพาะเจาะจงโดยใช้ฟังก์ชั่นในตัว? หรือเป็นทางเลือกสุดท้ายฉันgrepจะกำหนดค่าให้ใช้ใน Mutt ได้อย่างไร
เอกสารประกอบกล่าวถึงsearchและlimitฟังก์ชั่นเท่านั้นซึ่งค้นหาส่วนหัวเท่านั้น
เป็นไปได้ใน Mutt ที่จะค้นหาเนื้อหาอีเมลที่เฉพาะเจาะจงโดยใช้ฟังก์ชั่นในตัว? หรือเป็นทางเลือกสุดท้ายฉันgrepจะกำหนดค่าให้ใช้ใน Mutt ได้อย่างไร
เอกสารประกอบกล่าวถึงsearchและlimitฟังก์ชั่นเท่านั้นซึ่งค้นหาส่วนหัวเท่านั้น
คำตอบ:
searchและlimitยังสามารถค้นหาข้อความภายในได้ขึ้นอยู่กับรูปแบบการค้นหาที่คุณให้ จากส่วนย่อยของรูปแบบการอ้างอิง Mutt:
~b EXPR messages which contain EXPR in the message body
~B EXPR messages which contain EXPR in the whole message
นั่นคือ~bค้นหาเฉพาะในร่างกายในขณะที่~Bยังค้นหาในส่วนหัว
โปรดทราบว่าการดำเนินการนี้ค่อนข้างช้าเนื่องจากอาจต้องดาวน์โหลดแต่ละข้อความทีละรายการหากยังไม่ได้แคช หากคุณมี mutt เวอร์ชันที่สูงกว่าหรือเท่ากับ 1.5.12 คุณสามารถแคชสิ่งที่คุณกำลังดาวน์โหลดเพื่อใช้ในภายหลังโดยการตั้งค่าmessage_cachedirเป็นไดเรกทอรีที่คุณต้องการจัดเก็บเนื้อหาข้อความซึ่งสามารถเพิ่มความเร็วในการค้นหาได้อย่างมาก ส่วนหัวด้วยheader_cache)
message_cachedirใส่ข้อความทั้งหมดในแคชหรือเฉพาะคนใหม่หรือไม่?
คุณสามารถเพิ่มการตั้งค่าสถานะในคำสั่งค้นหาการค้นหาเนื้อหาใช้ฟังก์ชันการค้นหาด้วย~bตัวปรับเปลี่ยน ดังนั้นเพื่อค้นหาชีสเค้กภายในเนื้อความจดหมายของคุณ:
/~b cheesecake
นำ~bหน้ารูปแบบการค้นหาของคุณเพื่อค้นหาเฉพาะในเนื้อความของอีเมล สำหรับการค้นหาเพิ่มเติมในส่วนหัวใช้~B