.\" 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-REINDEX" "1" "Apr 17, 2026" "0.40" "notmuch" .SH "نام (NAME)" notmuch-reindex \- نمایه‌سازی مجدد پیام‌های منطبق .SH "خلاصه دستور (SYNOPSIS)" .sp \fBnotmuch\fP \fBreindex\fP [\fIoption\fP ...] <\fIsearch\-term\fP> ... .SH "توضیحات (DESCRIPTION)" .sp نمایه‌سازی مجدد تمام پیام‌های منطبق با عبارت‌های جستجو. .sp برای جزئیات نحو (syntax) پشتیبانی‌شده برای <\fIsearch\-term\fP>، به notmuch\-search\-terms \%<#\:notmuch-search-terms-7> مراجعه کنید. .sp دستور \fBreindex\fP تمام پیام‌های منطبق با عبارت‌های جستجوی ارائه‌شده را جستجو کرده و نمایه تمام‌متن (full\-text index) را روی این پیام‌ها با استفاده از گزینه‌های ارائه‌شده بازتولید می‌کند. .sp گزینه‌های پشتیبانی‌شده برای \fBreindex\fP عبارتند از: .INDENT 0.0 .TP .B \-\-decrypt=(true|nostash|auto|false) اگر \fBtrue\fP باشد، هنگام مواجهه با یک پیام رمزگذاری‌شده، تلاش می‌کند آن را در حین نمایه‌سازی مجدد رمزگشایی کرده و هر کلید نشست (session key) کشف‌شده را ذخیره (stash) کند. اگر \fBauto\fP باشد و notmuch از قبل یک کلید نشست برای پیام بداند، تلاش می‌کند با استفاده از آن کلید نشست رمزگشایی را انجام دهد اما تلاشی برای دسترسی به کلیدهای مخفی کاربر نخواهد کرد. در صورت موفقیت‌آمیز بودن رمزگشایی، خودِ متنِ آشکار (cleartext) نمایه‌سازی می‌شود. .sp مقدار \fBnostash\fP همانند \fBtrue\fP است، با این تفاوت که کلیدهای نشست تازه‌کشف‌شده را در پایگاه‌داده ذخیره نمی‌کند. .sp اگر \fBfalse\fP باشد، notmuch reindex همچنین تمام کلیدهای نشست ذخیره‌شده را برای تمام پیام‌های منطبق با عبارت‌های جستجو حذف خواهد کرد. .sp آگاه باشید که نمایه به احتمال زیاد (و یک کلید نشست ذخیره‌شده قطعاً) برای بازسازی متنِ آشکارِ خود پیام کافی است؛ بنابراین لطفاً اطمینان حاصل کنید که نمایه پیام notmuch به اندازه کافی محافظت می‌شود. هرگز بدون در نظر گرفتن امنیت نمایه خود از \fB\-\-decrypt=true\fP یا \fB\-\-decrypt=nostash\fP استفاده نکنید. .sp همچنین \fBindex.decrypt\fP را در notmuch\-config \%<#\:notmuch-config-1>\& ببینید. .UNINDENT .SH "مثال‌ها (EXAMPLES)" .sp کاربری به‌تازگی پیامی رمزگذاری‌شده را بدون نمایه‌سازی متنِ آشکار آن دریافت کرده است. پس از خواندن آن (از طریق \fBnotmuch show \-\-decrypt=true\fP)، او تصمیم می‌گیرد متنِ آشکار آن را نمایه‌سازی کند تا بتواند بعداً به‌راحتی آن را پیدا کرده و بدون نیاز به دسترسی به کلیدهای مخفی خود بخواند: .INDENT 0.0 .INDENT 3.5 .sp .EX notmuch reindex \-\-decrypt=true id:1234567@example.com .EE .UNINDENT .UNINDENT .sp کاربری می‌خواهد خط‌مشی رو به جلوی خود را برای شروع نمایه‌سازی متنِ آشکار تغییر دهد. اما همچنین می‌خواهد به متنِ آشکار تمام پیام‌های رمزگذاری‌شده‌ای که قبلاً دریافت شده‌اند، دسترسی نمایه‌شده داشته باشد. ممکن است برخی از پیام‌ها از قبل به صورت متنِ آشکار نمایه‌سازی شده باشند (مانند مثال بالا). او می‌تواند از notmuch بخواهد فقط پیام‌هایی را که هنوز نمایه‌سازی نشده‌اند، مجدداً نمایه‌سازی کند: .INDENT 0.0 .INDENT 3.5 .sp .EX notmuch config set index.decrypt true notmuch reindex tag:encrypted and not property:index.decryption=success .EE .UNINDENT .UNINDENT .sp بعداً، کاربر نظر خود را تغییر می‌دهد و می‌خواهد نمایه‌سازی متنِ آشکار را متوقف کند (شاید مدل تهدید او تغییر کرده باشد، یا اعتمادش به محل ذخیره نمایه متزلزل شده باشد). او همچنین می‌خواهد تمام متن‌های آشکار قدیمی خود را از نمایه پاک کند. توجه داشته باشید که او پایگاه‌داده را پس از آن به عنوان یک راهکار موقت برای \% فشرده‌سازی (compact) می‌کند: .INDENT 0.0 .INDENT 3.5 .sp .EX notmuch config set index.decrypt false notmuch reindex property:index.decryption=success notmuch compact .EE .UNINDENT .UNINDENT .SH "همچنین ببینید (SEE ALSO)" .sp notmuch \%<#\:notmuch-1>, notmuch\-compact \%<#\:notmuch-compact-1>, notmuch\-config \%<#\:notmuch-config-1>, notmuch\-count \%<#\:notmuch-count-1>, notmuch\-dump \%<#\:notmuch-dump-1>, notmuch\-hooks \%<#\:notmuch-hooks-5>, 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.