.\" Man page generated from reStructuredText .\" by the Docutils 0.22.4 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "NOTMUCH-HOOKS" "5" "Apr 17, 2026" "0.40" "notmuch" .SH "نام (NAME)" notmuch-hooks \- قلاب‌های سفارشی برای notmuch .SH "خلاصه دستور (SYNOPSIS)" .sp /{pre\-new, post\-new, post\-insert} .SH "توضیحات (DESCRIPTION)" .sp قلاب‌ها اسکریپت‌هایی (یا فایل‌های اجرایی دلخواه و پیوندهای نمادین به آن‌ها) هستند که notmuch پیش و پس از برخی اقدامات مشخص فراخوانی می‌کند.\& این اسکریپت‌ها در دایرکتوری مشخص‌شده بر اساس توضیحات notmuch\-config \%<#\:notmuch-config-1>\& قرار دارند.\& آن‌ها باید دارای مجوزهای اجرایی باشند.\& .sp قلاب‌های موجود فعلی در زیر شرح داده شده‌اند.\& .INDENT 0.0 .TP .B pre\-new این قلاب توسط دستور notmuch\-new \%<#\:notmuch-new-1> پیش از پویش یا درون‌ریزی پیام‌های جدید به پایگاه‌داده فراخوانی می‌شود.\& اگر این قلاب با وضعیتی غیرصفر خارج شود، notmuch پردازش بیشتر دستور notmuch\-new \%<#\:notmuch-new-1> را متوقف خواهد کرد.\& .sp به‌طور معمول این قلاب برای واکشی یا تحویل دادن نامه‌های جدید جهت درون‌ریزی به پایگاه‌داده استفاده می‌شود.\& .TP .B post\-new این قلاب توسط دستور notmuch\-new \%<#\:notmuch-new-1> پس از درون‌ریزی پیام‌های جدید در پایگاه‌داده و اعمال برچسب‌های اولیه فراخوانی می‌شود.\& در صورت بروز هرگونه خطا هنگام پویش یا درون‌ریزی، قلاب اجرا نخواهد شد.\& .sp به‌طور معمول این قلاب برای انجام برچسب‌گذاری بیشترِ مبتنی بر پرس‌وجو روی پیام‌های درون‌ریزی‌شده استفاده می‌شود.\& .TP .B post\-insert این قلاب توسط دستور notmuch\-insert \%<#\:notmuch-insert-1> پس از تحویل پیام، افزودن آن به پایگاه‌داده و اعمال برچسب‌های اولیه فراخوانی می‌شود.\& در صورت بروز هرگونه خطا هنگام تحویل پیام، قلاب اجرا نخواهد شد؛ اینکه چه چیزی تحویل موفقیت‌آمیز محسوب شود به گزینه \fB\-\-keep\fP بستگی دارد.\& .sp به‌طور معمول این قلاب برای انجام برچسب‌گذاری بیشترِ مبتنی بر پرس‌وجو روی پیام‌های تحویل‌داده‌شده استفاده می‌شود.\& .UNINDENT .SH "همچنین ببینید (SEE ALSO)" .sp 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> .SH "نویسندگان (AUTHORS)" Carl Worth و بسیاری دیگر .SH "حق نشر (COPYRIGHT)" 2009-2026, Carl Worth و بسیاری دیگر .\" End of generated man page.