เป็นไปได้ใน 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