NOTMUCH-HOOKS(5) notmuch NOTMUCH-HOOKS(5)

notmuch-hooks - قلاب‌های سفارشی برای notmuch

<hook_dir>/{pre-new, post-new, post-insert}

قلاب‌ها اسکریپت‌هایی (یا فایل‌های اجرایی دلخواه و پیوندهای نمادین به آن‌ها) هستند که notmuch پیش و پس از برخی اقدامات مشخص فراخوانی می‌کند. این اسکریپت‌ها در دایرکتوری مشخص‌شده بر اساس توضیحات notmuch-config <#notmuch-config-1> قرار دارند. آن‌ها باید دارای مجوزهای اجرایی باشند.

قلاب‌های موجود فعلی در زیر شرح داده شده‌اند.

این قلاب توسط دستور notmuch-new <#notmuch-new-1> پیش از پویش یا درون‌ریزی پیام‌های جدید به پایگاه‌داده فراخوانی می‌شود. اگر این قلاب با وضعیتی غیرصفر خارج شود، notmuch پردازش بیشتر دستور notmuch-new <#notmuch-new-1> را متوقف خواهد کرد.

به‌طور معمول این قلاب برای واکشی یا تحویل دادن نامه‌های جدید جهت درون‌ریزی به پایگاه‌داده استفاده می‌شود.

این قلاب توسط دستور notmuch-new <#notmuch-new-1> پس از درون‌ریزی پیام‌های جدید در پایگاه‌داده و اعمال برچسب‌های اولیه فراخوانی می‌شود. در صورت بروز هرگونه خطا هنگام پویش یا درون‌ریزی، قلاب اجرا نخواهد شد.

به‌طور معمول این قلاب برای انجام برچسب‌گذاری بیشترِ مبتنی بر پرس‌وجو روی پیام‌های درون‌ریزی‌شده استفاده می‌شود.

این قلاب توسط دستور notmuch-insert <#notmuch-insert-1> پس از تحویل پیام، افزودن آن به پایگاه‌داده و اعمال برچسب‌های اولیه فراخوانی می‌شود. در صورت بروز هرگونه خطا هنگام تحویل پیام، قلاب اجرا نخواهد شد؛ اینکه چه چیزی تحویل موفقیت‌آمیز محسوب شود به گزینه --keep بستگی دارد.

به‌طور معمول این قلاب برای انجام برچسب‌گذاری بیشترِ مبتنی بر پرس‌وجو روی پیام‌های تحویل‌داده‌شده استفاده می‌شود.

notmuch <#notmuch-1>, notmuch-config <#notmuch-config-1>, notmuch-count <#notmuch-count-1>, notmuch-dump <#notmuch-dump-1>, notmuch-insert <#notmuch-insert-1>, notmuch-new <#notmuch-new-1>, notmuch-reply <#notmuch-reply-1>, notmuch-restore <#notmuch-restore-1>, notmuch-search <#notmuch-search-1>, notmuch-search-terms <#notmuch-search-terms-7>, notmuch-show <#notmuch-show-1>, notmuch-tag <#notmuch-tag-1>

Carl Worth و بسیاری دیگر

2009-2026, Carl Worth و بسیاری دیگر

April 17, 2026 0.40