ฉันต้องการให้ไคลเอนต์อีเมล mutt ของฉันเรียกใช้เชลล์สคริปต์เมื่อฉันได้รับอีเมลจากผู้ส่งเฉพาะที่มีหัวเรื่องเฉพาะ
ตัวอย่างเช่นเมื่อมีข้อความจาก foo@domain.com ปรากฏในกล่องจดหมายของฉันกับเรื่องการจับคู่สาย "^ การแจ้งเตือน" ~/start-alert-process.sh
โง่ควรเรียกใช้สคริปต์ที่มีชื่อว่า
ดูที่folder-hook
เอกสารฉันไม่เห็นวิธีเรียกใช้สคริปต์ภายนอกจาก mutt มีวิธีที่ดีกว่าหรือต่างกันในการใช้ mutt เพื่อรันเชลล์สคริปต์เมื่อตรงตามเงื่อนไขเฉพาะหรือไม่?
1
ไม่มีวิธีที่จะทำเช่นนั้นกับ mutt hooks โฟลเดอร์จะถูกเรียกใช้เฉพาะเมื่อคุณเข้าสู่โฟลเดอร์ไม่ใช่เมื่อมีข้อความมาถึงในโฟลเดอร์นั้น มันค่อนข้างตรงไปตรงมาถ้าคุณกำหนดเส้นทางให้คุณส่งเมล์ผ่านทางไปรษณีย์หรือ procmail
—
Marco
โปรดทราบถึงความสำคัญและความท้าทายที่สำคัญของการเขียนสคริปต์อย่างปลอดภัยเนื่องจากจะเป็นเซิร์ฟเวอร์อินเทอร์เน็ตแบบเปิด
—
nealmcb