neomutt(1) User Manuals neomutt(1) نام (NAME) neomutt - کلاینت کاربری ایمیل NeoMutt (MUA) سینتکس (SYNTAX) neomutt [-Enx] [-e command] [-F config] [-H draft] [-i include] [-b address] [-c address] [-s subject] [-a file] ... [--] address ... neomutt [-nx] [-e command] [-F config] [-b address] [-c address] [-s subject] [-a file] ... [--] address ... < message neomutt [-nRy] [-e command] [-F config] [-f mailbox] [-m type] neomutt [-n] [-e command] [-F config] -A alias neomutt [-n] [-e command] [-F config] -B neomutt [-n] [-e command] [-F config] -D [-S] [-O] neomutt [-n] [-e command] [-F config] -d level -l file neomutt [-n] [-e command] [-F config] -G neomutt [-n] [-e command] [-F config] -g server neomutt [-n] [-e command] [-F config] -p neomutt [-n] [-e command] [-F config] -Q variable [-O] neomutt [-n] [-e command] [-F config] -Z neomutt [-n] [-e command] [-F config] -z [-f mailbox] neomutt -v[v] توضیحات (DESCRIPTION) نرم‌افزار NeoMutt برنامه‌ای متنی، کم‌حجم اما بسیار قدرتمند برای خواندن و ارسال رایانامه (ایمیل) در سیستم‌عامل‌های یونیکس است، شامل پشتیبانی از ترمینال‌های رنگی، MIME، OpenPGP، و حالت مرتب‌سازی به صورت رشته مکالمه (threaded). نکته: این صفحه راهنما مروری کوتاه بر گزینه‌های خط فرمان NeoMutt ارائه می‌دهد. می‌توانید نسخه‌ای از راهنمای کامل را در پوشهٔ /usr/share/doc/neomutt در قالب‌های متنی ساده، HTML، و/یا PDF بیابید. گزینه‌ها (OPTIONS) -- آرگومان ویژه‌ای که NeoMutt را وادار می‌کند تجزیه گزینه‌ها را متوقف کرده و با آرگومان‌های باقیمانده به عنوان address (نشانی) رفتار کند، حتی اگر با یک خط تیره شروع شوند -A alias چاپ نسخه گسترش‌یافتهٔ alias داده‌شده در خروجی استاندارد (stdout) و خروج -a file پیوست کردن یک یا چند file به یک پیام (باید آخرین گزینه باشد). هرگونه نشانی را بعد از آرگومان '--' اضافه کنید، به عنوان نمونه: neomutt -a image.jpg -- address1 neomutt -a image.jpg *.png -- address1 address2 -b address مشخص کردن گیرنده رونوشت پنهان (Bcc) -C فعال‌سازی عملیات‌های رمزنگاری در مواردی که به‌طور پیش‌فرض غیرفعال هستند. این موارد شامل موارد زیر است: • حالت دسته‌ای (Batch mode). • ارسال پیام‌های به تعویق افتاده (Postponed). • ارسال مجدد یک پیام. -c address مشخص کردن گیرنده رونوشت (Cc) -D تخلیه تمام متغیرهای پیکربندی به صورت جفت‌های 'name=value' در خروجی استاندارد (stdout) -D -D -DD مشابه -D، اما تنها پیکربندی‌هایی را نشان می‌دهد که تغییر کرده‌اند -D -O مشابه -D، اما مستندات یک‌خطی را نمایش می‌دهد -D -S مشابه -D، اما مقادیر متغیرهای حساس را پنهان می‌کند -d level ثبت خروجی اشکال‌زدایی در یک فایل (پیش‌فرض "~/.neomuttdebug0" است). مقدار level می‌تواند از ۱ تا ۵ متغیر باشد و بر میزان جزئیات تأثیر می‌گذارد (مقدار ۲ توصیه می‌شود) استفاده از این گزینه به همراه -l برای ثبت وقایع در فرآیند آغازین راه‌اندازی مفید است (پیش از خواندن هرگونه پیکربندی و در نتیجه $debug_level و $debug_file) -E ویرایش فایل draft (با -H) یا include (با -i) در حین نگارش پیام -e command تعیین یک command (دستور) برای اجرا پس از خواندن فایل‌های پیکربندی -F config تعیین یک فایل مقداردهی اولیه جایگزین برای خواندن، برای فهرستی از فایل‌های پیکربندی معمول، بخش FILES را در ادامه ببینید -f mailbox تعیین یک mailbox (صندوق پستی، همان‌گونه که با دستور mailboxes تعریف شده) برای بارگذاری -G راه‌اندازی NeoMutt به همراه فهرستی از گروه‌های خبری اشتراک‌یافته -g server مشابه -G، اما راه‌اندازی از کارساز خبری (server) مشخص‌شده -H draft تعیین یک فایل پیش‌نویس (draft) شامل سرایند و بدنه برای استفاده جهت ارسال یک پیام. اگر draft برابر “-” باشد، داده‌ها از ورودی استاندارد (stdin) خوانده می‌شوند. انتظار می‌رود فایل پیش‌نویس فقط حاوی یک ایمیل استاندارد RFC822 — سرایندها و بدنه — باشد. اگرچه این فایل یک فایل mbox نیست، اما در صورت وجود خط mbox "From "، بدون اعلان نادیده گرفته می‌شود. فایل‌های پیش‌نویس در هر دو حالت تعاملی و دسته‌ای به یک شکل پردازش می‌شوند؛ آن‌ها بدون تغییر عبور داده نمی‌شوند. برای مثال، فایل‌های پیش‌نویس رمزگذاری‌شده رمزگشایی خواهند شد. -h نمایش این پیام راهنما و خروج -i include تعیین یک فایل ضمیمه (include) برای گنجانده شدن در بدنه پیام -l file تعیین یک file برای خروجی اشکال‌زدایی (پیش‌فرض "~/.neomuttdebug0" است) این گزینه تنظیم $debug_file را نادیده گرفته و NeoMutt تا پنج گزارش اشکال‌زدایی را ({ file | $debug_file | ~/.neomuttdebug }[0-4]) پیش از بازنویسی قدیمی‌ترین فایل نگه می‌دارد -m type تعیین یک قالب پیش‌فرض صندوق پستی (type) برای پوشه‌های تازه ایجادشده مقدار type یکی از مقادیر MH، MMDF، Maildir یا mbox است (حساس به بزرگی و کوچکی حروف نیست) -n عدم خواندن فایل پیکربندی سراسری سیستم -p از سرگیری پیام به تعویق افتاده پیشین، در صورت وجود -Q variable استعلام یک متغیر پیکربندی (variable) و چاپ مقدار آن در خروجی استاندارد (stdout) (پس از خوانده شدن پیکربندی و اجرای هرگونه دستور). برای مستندات یک‌خطی -O را اضافه کنید. -R باز کردن صندوق پستی در حالت فقط‌خواندنی -s subject تعیین موضوع پیام (subject) (اگر شامل فاصله است باید در نقل‌قول قرار گیرد) -v نمایش نسخه NeoMutt و تعاریف زمان کامپایل و خروج -vv نمایش اطلاعات مجوز و حق نشر (کپی‌رایت) NeoMutt و خروج -y راه‌اندازی NeoMutt همراه با فهرستی از تمام صندوق‌های پستی تعریف‌شده -Z باز کردن نخستین صندوق پستی دارای پیام جدید یا خروج فوری با کد وضعیت ۱ در صورتی که هیچ پیامی در تمامی صندوق‌های پستی تعریف‌شده یافت نشود -z باز کردن نخستین صندوق پستی یا صندوق مشخص‌شده (-f) در صورتی که حاوی پیامی باشد، و در غیر این صورت خروج فوری با کد وضعیت ۱ محیط (ENVIRONMENT) EDITOR ویرایشگری را که در صورت تنظیم نبودن VISUAL باید استفاده شود مشخص می‌کند. در صورت عدم تنظیم، به صورت پیش‌فرض ویرایشگر Vi خواهد بود. EGDSOCKET برای OpenSSL از نسخه 0.9.5 به بعد، فایل‌های ذکرشده در RANDFILE در زیر می‌توانند سوکت‌های دیمن جمع‌آوری آنتروپی (EGD) باشند. همچنین در صورت وجود، ~/.entropy و /tmp/entropy برای مقداردهی اولیه توابع کتابخانه SSL استفاده خواهند شد. سوکت‌های مشخص‌شده باید متعلق به کاربر باشند و دارای مجوز دسترسی ۶۰۰ (نمایش در مبنای هشت) باشند. EMAIL نشانی رایانامه (ایمیل) کاربر. HOME مسیر کامل دایرکتوری خانگی کاربر. MAIL مسیر کامل صندوق پستی صف اسپول کاربر. MAILCAPS مسیر جستجو برای فایل‌های mailcap. در صورت عدم تنظیم، یک مسیر جستجوی سازگار با RFC1524 که با مسیرهای مرتبط با NeoMutt گسترش یافته است (در موقعیت دوم و سوم): "$HOME/.mailcap:/usr/share/neomutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap" به جای آن استفاده خواهد شد. MAILDIR مسیر کامل صندوق پستی اسپول کاربر در صورتی که MAIL تنظیم نشده باشد. معمولاً زمانی استفاده می‌شود که صندوق پستی اسپول یک پوشهٔ maildir(5) باشد. MM_NOASK اگر این متغیر تنظیم شده باشد، mailcap همیشه بدون درخواست تأیید اولیه استفاده می‌شود. NNTPSERVER مشابه متغیر پیکربندی $news_server، نام دامنه یا نشانی کارساز پیش‌فرض NNTP را برای اتصال مشخص می‌کند. در صورت عدم تنظیم، /etc/nntpserver استفاده می‌شود اما می‌توان آن را با گزینه خط فرمان -g لغو و جایگزین کرد. RANDFILE مشابه متغیر پیکربندی $entropy_file، مسیری را به یک فایل تعریف می‌کند که شامل داده‌های تصادفی برای مقداردهی اولیه توابع کتابخانه SSL است. در صورت عدم تنظیم، ~/.rnd استفاده می‌شود. داده‌های مهم را در فایل مشخص‌شده ذخیره نکنید. REPLYTO در صورت تنظیم، نشانی پیش‌فرض Reply-To (پاسخ به) را مشخص می‌کند. TEXTDOMAINDIR یک مسیر مطلق متناظر با /usr/share/locale تعریف می‌کند که توسط GNU gettext(1) شناسایی شده و در صورت فعال بودن برای پشتیبانی از زبان بومی (NLS) استفاده می‌شود. TMPDIR دایرکتوری که فایل‌های موقت در آن ایجاد می‌شوند. در صورت عدم تنظیم، پیش‌فرض /tmp است. متغیر پیکربندی $tmp_dir بر این متغیر اولویت دارد. VISUAL ویرایشگر مورد استفاده در زمان نگارش پیام‌ها را مشخص می‌کند. XDG_CONFIG_DIRS یک مکان سازگار با X Desktop Group (XDG) را برای فایل پیکربندی سراسری سیستم، همان‌گونه که در بخش FILES در ادامه شرح داده شده است، مشخص می‌کند. پیش‌فرض این متغیر /etc/xdg است. می‌توان بارگذاری آن را با گزینه خط فرمان -n نادیده گرفت. XDG_CONFIG_HOME یک مکان سازگار با XDG را برای فایل پیکربندی ویژهٔ کاربر، همان‌گونه که در بخش FILES در ادامه شرح داده شده است، مشخص می‌کند. پیش‌فرض این متغیر $HOME/.config است. می‌توان آن را با گزینه خط فرمان -F لغو و جایگزین کرد. فایل‌ها (FILES) فایل‌های پیکربندی (Configuration files) NeoMutt تنها اولین فایل پیکربندی یافت‌شده از دسته‌های سراسری سیستم و مختص کاربر را، از فهرست زیر و به همان ترتیب خواهد خواند. اما با استفاده از دستور source اجازه ساخت یک پیکربندی بازگشتی (تودرتو) را می‌دهد. ┌────┬────────────────────────────────┬────────────────────────────────┐ │ #N │ system-wide │ user-specific │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 1 │ $XDG_CONFIG_DIRS/neomutt/neomuttrc│$XDG_CONFIG_HOME/neomutt/neomuttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 2 │ $XDG_CONFIG_DIRS/neomutt/Muttrc│ $XDG_CONFIG_HOME/neomutt/muttrc │ │ │ *) │ │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 3 │ /etc/neomuttrc │ $XDG_CONFIG_HOME/mutt/neomuttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 4 │ /etc/Muttrc *) │ $XDG_CONFIG_HOME/mutt/muttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 5 │ /usr/share/neomutt/neomuttrc │ ~/.neomutt/neomuttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 6 │ /usr/share/neomutt/Muttrc *) │ ~/.neomutt/muttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 7 │ — │ ~/.mutt/neomuttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 8 │ — │ ~/.mutt/muttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 9 │ — │ ~/.neomuttrc │ ├────┼────────────────────────────────┼────────────────────────────────┤ │ 10 │ — │ ~/.muttrc │ ├────┴────────────────────────────────┴────────────────────────────────┤ │ *) به بزرگی و کوچکی حروف در نام فایل دقت کنید │ └──────────────────────────────────────────────────────────────────────┘ سایر فایل‌های مرتبط (Other relevant files) مگر در مواردی که خلاف آن ذکر شده باشد، NeoMutt تمام فایل‌های گروه‌بندی‌شده را به ترتیبی (از بالا به پایین) که در آن فهرست مشخص شده است، پردازش خواهد کرد. ~/.mailcap /etc/mailcap تعاریف مختص کاربر و سراسری سیستم برای مدیریت انواع MIME غیرمتنی، برای مکان‌های جستجوی بیشتر به متغیر محیطی MAILCAPS در بالا مراجعه کنید. ~/.neomuttdebug0 فایل پیش‌فرض گزارش اشکال‌زدایی کاربر. برای جزئیات بیشتر یا سفارشی‌سازی مسیر فایل، به گزینه‌های خط فرمان -d و -l در بالا مراجعه کنید. /etc/mime.types /etc/mime.types /usr/share/neomutt/mime.types ~/.mime.types فایل‌های توصیف برای نگاشت متنی ساده میان انواع MIME و پسوندهای نام فایل. NeoMutt این فایل‌ها را به ترتیب ذکرشده پردازش می‌کند تا در زمان کار با پیوست‌ها نوع MIME آن‌ها را تعیین کند. /usr/share/doc/neomutt/manual.{html,pdf,txt} راهنمای کامل NeoMutt در قالب HTML، PDF یا متن ساده. /tmp/neomutt-XXXX-XXXX-XXXX فایل‌های موقت ایجادشده توسط NeoMutt. برای مکان‌های سفارشی به توضیحات متغیر محیطی TMPDIR در بالا مراجعه کنید. توجه کنید که پسوند -XXXX-XXXX-XXXX صرفاً یک جای‌نگه‌دار (placeholder) برای مواردی چون نام میزبان، نام/شناسه کاربر، شناسه فرآیند و/یا داده‌های تصادفی دیگر است. اشکالات (BUGS) ردیاب اشکالات را در ببینید. سلب مسئولیت (NO WARRANTIES) این برنامه به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانتی ارائه می‌گردد؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید. همچنین ببینید (SEE ALSO) gettext(1), msmtp(1), notmuch(1), sendmail(1), smail(1), RAND_egd(3), curses(3), ncurses(3), mailcap(5), maildir(5), mbox(5), neomuttrc(5). برای اطلاعات بیشتر درباره NeoMutt: • راهنمای کامل، به بخش FILES در بالا مراجعه کنید • وبگاه اصلی، نویسنده (AUTHOR) Richard Russon و دوستان. برای تماس با توسعه‌دهندگان از استفاده کنید. Unix 2026-06-16 neomutt(1)