neomutt - کلاینت
کاربری
ایمیل NeoMutt (MUA)
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
برنامهای
متنی،
کمحجم اما
بسیار
قدرتمند
برای
خواندن و
ارسال
رایانامه
(ایمیل) در
سیستمعاملهای
یونیکس
است، شامل
پشتیبانی
از
ترمینالهای
رنگی، MIME، OpenPGP،
و حالت
مرتبسازی
به صورت
رشته
مکالمه (threaded).
نکته: این
صفحه
راهنما
مروری
کوتاه بر
گزینههای
خط فرمان NeoMutt
ارائه
میدهد.
میتوانید
نسخهای از
راهنمای
کامل را در
پوشهٔ /usr/share/doc/neomutt
در
قالبهای
متنی ساده،
HTML، و/یا PDF
بیابید.
- --
- آرگومان
ویژهای که
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) در صورتی
که حاوی
پیامی
باشد، و در
غیر این
صورت خروج
فوری با کد
وضعیت ۱
- 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
لغو و
جایگزین
کرد.
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 |
| *) به
بزرگی و
کوچکی حروف
در نام فایل
دقت کنید |
مگر در
مواردی که
خلاف آن ذکر
شده باشد، 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) برای
مواردی چون
نام
میزبان،
نام/شناسه
کاربر،
شناسه
فرآیند و/یا
دادههای
تصادفی
دیگر است.
این
برنامه به
این امید
توزیع شده
است که مفید
واقع شود،
اما بدون
هرگونه
ضمانتی
ارائه
میگردد؛
حتی بدون
ضمانت ضمنی
قابل فروش
بودن یا
مناسب بودن
برای یک هدف
خاص. برای
جزئیات
بیشتر به
مجوز عمومی
همگانی گنو
مراجعه
کنید.
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:
Richard Russon و
دوستان.
برای تماس
با
توسعهدهندگان
از <neomutt-devel@neomutt.org>
استفاده
کنید.