AERC(1) General Commands Manual AERC(1)

aerc - کلاینت ایمیل متنی برای ترمینال.

aerc [-h] [-v] [-a <name>] [-C <file>] [-A <file>] [-B <file>] [-I] [mailto:<...> | mbox:<file> | :<command...>]

برای آموزش گام‌به‌گام و راهنما، از دستور :help tutorial در aerc یا man aerc-tutorial در ترمینال خود استفاده کنید.

-h, --help

نمایش راهنمای استفاده از aerc و خروج.

-v, --version

چاپ نسخه نصب‌شده aerc و خروج.

-a <name>
--account <name>

تنها بارگذاری حساب مشخص‌شده، بر خلاف بارگذاری تمام حساب‌های پیکربندی‌شده. همچنین می‌تواند فهرستی از نام‌ها باشد که با کاما جدا شده‌اند. این گزینه می‌تواند چندین بار مشخص شود. ترتیب حساب‌ها حفظ خواهد شد.

-C </path/to/aerc.conf>
--aerc-conf </path/to/aerc.conf>

استفاده از فایل موجود در مسیر مشخص‌شده برای پیکربندی aerc به‌جای استفاده از $XDG_CONFIG_HOME/aerc/aerc.conf.

-A </path/to/accounts.conf>
--accounts-conf </path/to/accounts.conf>

استفاده از فایل موجود در مسیر مشخص‌شده برای پیکربندی حساب‌ها به‌جای استفاده از $XDG_CONFIG_HOME/aerc/accounts.conf.

-B </path/to/binds.conf>
--binds-conf </path/to/binds.conf>

استفاده از فایل موجود در مسیر مشخص‌شده برای پیکربندی کلیدهای میانبر به‌جای استفاده از $XDG_CONFIG_HOME/aerc/binds.conf.

-I, --no-ipc

اجرای دستورات (mailto:..., :<command...>, mbox:<file>) مستقیماً در این نمونه به‌جای اجرای آن‌ها از طریق IPC در یک نمونه موجود از aerc. همچنین غیرفعال کردن ایجاد یک سرور IPC برای ارتباط نمونه‌های بعدی aerc با این نمونه.

mailto:address[,address][?query[&query]]

باز کردن ویرایشگر پیام با نشانی(های) داده‌شده در فیلد To. این نشانی‌ها نباید درصد-کدگذاری (percent encoded) شده باشند.

اگر aerc از قبل در حال اجرا باشد (و IPC غیرفعال نشده باشد)، ویرایشگر پیام در آن نمونه اجرا می‌شود؛ در غیر این صورت یک نمونه جدید به همراه ویرایشگر پیام راه‌اندازی می‌گردد.

پارامترهای پرسمان (اختیاری) زیر پشتیبانی می‌شوند:

پرسمان (Query) توضیحات
subject=<text> سطر موضوع با <text> پر خواهد شد
body=<text> متن بدنه پیام با <text> پر خواهد شد
cc=<address>[,<address>] سربرگ Cc با فهرست نشانی‌ها پر خواهد شد
bcc=<address>[,<address>] سربرگ Bcc با فهرست نشانی‌ها پر خواهد شد
in-reply-to=<message-id> سربرگ In-reply-to روی شناسه پیام تنظیم خواهد شد
account=<accountname> مشخص کردن حساب (باید در accounts.conf موجود باشد؛ پیش‌فرض حساب انتخاب‌شده است)
template=<template-file> تعیین فایل قالب برای ایجاد پیام
توجه داشته باشید که نویسه‌های رزروشده در پرسمان‌ها باید درصد-کدگذاری (percent encoded) شوند.

:<command...>

اجرای یک دستور داخلی aerc همان‌طور که در Ex-Mode انجام می‌دهید. بخش دستورات زمان اجرا (RUNTIME COMMANDS) را در زیر ببینید.

دستور مورد نظر برای اجرا و آرگومان‌های آن می‌توانند به صورت آرگومان‌های جداگانه در پوسته (مانند aerc :cmd arg1 arg2) یا به عنوان یک تک‌آرگومان در پوسته (مانند aerc ":cmd arg1 arg2") ارسال شوند. در حالت اول، ممکن است aerc قبل از تجزیه دستور، نقل‌قول‌هایی به آن اضافه کند تا آرگومان‌های حاوی فاصله و سایر نویسه‌های خاص حفظ شوند. در حالت دوم، aerc دستور را دقیقاً عیناً تجزیه می‌کند، گویی مستقیماً در خط فرمان aerc تایپ شده است. این حالت دوم می‌تواند برای دستوراتی که نقل‌قول‌ها را در آرگومان‌های خود تفسیر نمی‌کنند مفید باشد.

اگر aerc از قبل در حال اجرا باشد (و IPC غیرفعال نشده باشد)، دستور در آن نمونه اجرا می‌شود؛ در غیر این صورت یک نمونه جدید با آن دستور راه‌اندازی می‌شود.

mbox:<file>

باز کردن فایل mbox مشخص‌شده به عنوان یک حساب موقت مجازی.

اگر aerc از قبل در حال اجرا باشد (و IPC غیرفعال نشده باشد)، فایل در آن نمونه باز می‌شود؛ در غیر این صورت یک نمونه جدید با آن فایل راه‌اندازی خواهد شد.

برای اجرای یک دستور، کلید : را فشار دهید تا رابط خط فرمان باز شود. دستورات همچنین می‌توانند به کلیدها متصل (bind) شوند، برای جزئیات به aerc-binds(5) مراجعه کنید. در برخی محیط‌ها، مانند شبیه‌ساز ترمینال، کلید <c-x> برای بالا آوردن رابط خط فرمان استفاده می‌شود.

بسته به نوع زبانه (tab) انتخابی شما، دستورات مختلفی در محیط‌های گوناگون کار می‌کنند.

آرگومان‌های پویا بر اساس الگوهای aerc-templates(7) بسته به زمینه گسترش می‌یابند. برای نمونه، اگر پیامی را انتخاب کرده باشید، دستور زیر:

:filter -f "{{index (.From | emails) 0}}"

تمامی پیام‌های ارسال‌شده توسط همان فرستنده را پالایش (فیلتر) می‌کند.

برنامه aerc تاریخچه‌ای از دستورات را ذخیره می‌کند که می‌توان در حالت فرمان میان آن‌ها پیمایش کرد. فشردن کلید جهت‌نمای بالا تاریخچه را به عقب و فشردن کلید پایین به جلو پیمایش می‌کند.

این دستورات در هر محیط و زمینه‌ای کار می‌کنند.

:help <topic>
:man <topic>

نمایش یکی از صفحات راهنمای aerc در ترمینال تعبیه‌شده.

:help keys
:man keys

نمایش کلیدهای میانبر فعال در زمینه فعلی.

:new-account [-t]

راه‌اندازی ویزارد ساخت حساب جدید.

-t: ایجاد یک حساب موقت. فایل accounts.conf تغییر داده نمی‌شود.

:cd <directory>

تغییر دایرکتوری کاری فعلی aerc.

:z <directory or zoxide query>

تغییر دایرکتوری کاری فعلی aerc با استفاده از zoxide. اگر zoxide در $PATH نباشد، دستور ثبت نخواهد شد.

:change-tab [+|-]<tab name or index>
:ct [+|-]<tab name or index>

تغییر فوکوس به زبانه‌ای با نام داده‌شده. اگر یک عدد وارد شود، به عنوان شماره نمایه (index) در نظر گرفته می‌شود. اگر قبل از عدد علامت + یا - بیاید، عدد به عنوان مقدار جابه‌جایی (delta) نسبت به زبانه انتخاب‌شده تفسیر می‌شود. اگر فقط - داده شود، فوکوس به زبانه قبلاً انتخاب‌شده تغییر می‌یابد.

:exec <command>

اجرای یک دستور دلخواه در پس‌زمینه. هنگامی که دستور از یک زبانه Account یا یک پیام بازشده اجرا شود، aerc متغیرهای محیطی $account و $folder را تنظیم خواهد کرد.

نکته: دستوراتی که به این روش اجرا می‌شوند با پوسته (shell) اجرا نمی‌شوند.

:echo <string>

تفسیر قالب‌ها در <string> و چاپ آن.

:eml [<path>]
:preview [<path>]

باز کردن یک فایل eml و نمایش پیام در نمایشگر پیام.

همچنین می‌تواند در نمایشگر پیام برای باز کردن یک پیوست rfc822 یا در ویرایشگر پیام برای پیش‌نمایش پیام استفاده شود.

:pwd

نمایش دایرکتوری کاری فعلی aerc در نوار وضعیت.

:version

نمایش نسخه نمونه در حال اجرای aerc.

:send-keys <keystrokes>

ارسال کلیدهای فشرده‌شده به ترمینال در حال نمایش، در صورت وجود. می‌تواند برای کنترل ویرایشگرهای تعبیه‌شده به‌منظور ذخیره پیش‌نویس‌ها یا خروج ایمن به کار رود.

در اینجا نمونه‌ای از خروج از یک ویرایشگر شبیه به Vim آورده شده است:

:send-keys <Esc>:wq!<Enter>

نکته: هنگام استفاده در binds.conf (به aerc-binds(5) مراجعه کنید)، علامت‌های کوچکتر/بزرگتر (angle brackets) باید اسکیپ شوند تا به دستور منتقل شوند:

<C-q> = :send-keys \<Esc\>:wq!\<Enter\><Enter>

به این ترتیب کلیدهای <Esc> و اولین <Enter> به :send-keys ارسال می‌شوند، در حالی که آخرین کلید <Enter> مستقیماً اجرا شده و اجرای دستور :send-keys را نهایی می‌کند.

:term [<command>...]
:terminal [<command>...]

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

:move-tab [+|-]<index>

انتقال زبانه انتخاب‌شده به نمایه (index) داده‌شده. اگر + یا - مشخص شده باشد، عدد به عنوان مقدار جابه‌جایی نسبت به زبانه انتخاب‌شده تفسیر می‌شود.

:prev-tab [<n>]
:next-tab [<n>]

پیمایش چرخشی به زبانه قبلی یا بعدی در فهرست، با تکرار به تعداد <n> بار (پیش‌فرض: 1).

:pin-tab

انتقال زبانه فعلی به سمت چپ تمام زبانه‌های سنجاق‌نشده و نمایش نشانگر pinned-tab-marker (پیش‌فرض: `) در سمت چپ عنوان زبانه.

:unpin-tab

حذف نشانگر pinned-tab-marker از زبانه فعلی و بازگرداندن زبانه به مکان قبلی خود.

:prompt <prompt> <command>...

نمایش اعلان در نوار وضعیت، انتظار برای ورودی کاربر، سپس افزودن آن ورودی به عنوان آخرین آرگومان به دستور و اجرای آن. ورودی به عنوان یک آرگومان واحد به دستور منتقل می‌شود، مگر اینکه خالی باشد که در این صورت هیچ آرگومان اضافی افزوده نمی‌شود.

:menu [-c "<shell-cmd>"] [-e] [-b] [-a] [-d] [-t "<title>"] <aerc-cmd ...>

باز کردن یک کادر پاپ‌اور (popover dialog) که دستور sh -c "<shell-cmd>" را اجرا می‌کند (در صورت مشخص نشدن، از [general].default-menu-cmd استفاده خواهد شد). با خروج دستور، تمام خطوط چاپ‌شده در خروجی استاندارد آن به انتهای <aerc-cmd ...> افزوده شده و مانند رفتار xargs(1) در پوسته، به عنوان یک دستور استاندارد aerc اجرا می‌شوند. پیشوند دونقطه (:) برای <aerc-cmd ...> پشتیبانی می‌شود اما الزامی نیست.

دستور :menu می‌تواند بدون برنامه خارجی با تنظیم <shell-cmd> روی - استفاده شود. این حالت همچنین به عنوان یک راهکار جایگزین (fallback) در مواردی عمل می‌کند که اصلاً هیچ <shell-cmd> مشخص نشده باشد یا فایل اجرایی درون <shell-cmd> پیدا نشود.

-c "<shell-cmd>"

بازنویسی [general].default-menu-cmd. برای جزئیات بیشتر به aerc-config(5) مراجعه کنید.

-e: متوقف کردن اجرای دستورات با بروز اولین خطا.

-b: کادر پاپ‌اور نمایش داده نشود. اجرای دستورات در پس‌زمینه (نه در یک ترمینال مجازی). در صورتی که <shell-cmd> یک برنامه گرافیکی باشد که به ترمینال نیاز ندارد، از این گزینه استفاده کنید.

-t: بازنویسی عنوان کادر محاوره‌ای (در غیر این صورت از <shell-cmd> مشتق می‌شود)

متن ورودی می‌تواند با استفاده از فلگ‌های زیر به <shell-cmd> ارسال شود:

-a: تمام نام‌های حساب‌ها، هر کدام در یک خط. برای نمونه:
'<account>' LF

-d: تمام نام‌های دایرکتوری‌های حساب فعلی، هر کدام در یک خط. برای نمونه:

'<directory>' LF

-ad: تمام دایرکتوری‌های تمام حساب‌ها، هر کدام در یک خط. برای نمونه:

'<account>' '<directory>' LF

ممکن است زمانی که هر یک از توکن‌ها حاوی نویسه‌های خاص باشند، توسط aerc نقل‌قول‌هایی اضافه شود. نقل‌قول‌ها باید برای <aerc-cmd ...> حفظ شوند.

مثال‌ها:

:menu -adc fzf :cf -a
:menu -c 'fzf --multi' :attach
:menu -dc 'fzf --multi' :cp
:menu -bc 'dmenu -l 20' :cf
:menu -c 'ranger --choosefiles=%f' :attach

همچنین می‌تواند در کلیدهای میانبر استفاده شود (به aerc-binds(5) مراجعه کنید):

<C-p> = :menu -adc fzf :cf -a<Enter>

:choose -o <key> <text> <command> [-o <key> <text> <command>]...

درخواست از کاربر برای انتخاب از میان گزینه‌های گوناگون.

:reload [-B] [-C] [-s <styleset-name>]

بارگذاری مجدد و بی‌درنگ (Hot-reload) فایل‌های پیکربندی کلیدهای میانبر و پیکربندی عمومی aerc. بارگذاری مجدد فایل پیکربندی حساب‌ها پشتیبانی نمی‌شود.

اگر هیچ فلگی ارائه نشود، binds.conf، aerc.conf و استایل‌ست فعلی همگی مجدداً بارگذاری خواهند شد.

-B: بارگذاری مجدد binds.conf.

-C: بارگذاری مجدد aerc.conf.

-s <styleset-name>

بارگذاری استایل‌ست مشخص‌شده.

:suspend

تعلیق فرایند aerc. برخی از اتصالات جاری ممکن است قطع شوند.

:quit [-f]
:exit [-f]
:q [-f]

خروج از aerc. اگر کاری در حال انجام باشد که نباید متوقف شود (مانند ارسال یک پیام)، یک فراخوانی عادی خروج ممکن است ناموفق باشد. در این حالت، می‌توان با استفاده از گزینه -f خروج از aerc را اجبار کرد.

:redraw

اجبار به بازترسیم کامل صفحه نمایش.

این دستورات در هر محیطی که پیامی انتخاب شده باشد معتبر هستند (مانند فهرست پیام‌ها، پیام در نمایشگر پیام و غیره).

:archive [-m <strategy>] <scheme>

انتقال پیام انتخاب‌شده به بایگانی. طرح‌های (schemes) موجود عبارتند از:

flat: بدون ساختار خاص، تمام پیام‌ها در دایرکتوری بایگانی قرار می‌گیرند

year: پیام‌ها در پوشه‌هایی به تفکیک سال ذخیره می‌شوند

month: پیام‌ها در پوشه‌هایی بر اساس سال و زیرپوشه‌هایی بر اساس ماه ذخیره می‌شوند

گزینه -m راهبرد چندفایلی را تعیین می‌کند. برای جزئیات بیشتر به aerc-notmuch(5) مراجعه کنید.

:accept [-e|-E] [-s]

پذیرش یک دعوت جلسه iCalendar. این دستور یک پنجره نگارش پیام با یک پیوست ویژه باز می‌کند. ارسال این ایمیل به دعوت‌کننده اطلاع می‌دهد که شما دعوت را پذیرفته‌اید و احتمالاً تقویم آن‌ها را نیز به‌روزرسانی خواهد کرد. این کار جلسه را به تقویم خودتان اضافه نمی‌کند، این کار باید به صورت یک مرحله دستی مجزا انجام شود (مثلاً با هدایت کردن بخش text/calendar به یک اسکریپت مناسب).

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

-s: صرف‌نظر کردن از ویرایشگر و رفتن مستقیم به صفحه بازبینی.

:accept-tentative [-e|-E] [-s]

پذیرش موقت یک دعوت جلسه iCalendar.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

-s: صرف‌نظر کردن از ویرایشگر و رفتن مستقیم به صفحه بازبینی.

:copy [-dp] [-a <account>] [-m <strategy>] <folder>
:cp [-dp] [-a <account>] [-m <strategy>] <folder>

کپی کردن پیام(های) انتخاب‌شده به <folder>.

-d: رمزگشایی پیام قبل از کپی کردن.

-p: ایجاد <folder> در صورتی که وجود نداشته باشد.

-a: کپی به <folder> از <account>. اگر <folder> وجود نداشته باشد، چه از -p استفاده شود چه نشود، ایجاد خواهد شد.

-m: تعیین راهبرد چندفایلی. برای جزئیات بیشتر به aerc-notmuch(5) مراجعه کنید.

:decline [-e|-E] [-s]

رد کردن یک دعوت جلسه iCalendar.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

-s: صرف‌نظر کردن از ویرایشگر و رفتن مستقیم به صفحه بازبینی.

:delete [-m <strategy>]
:delete-message [-m <strategy>]

حذف پیام انتخاب‌شده.

-m: تعیین راهبرد چندفایلی. برای جزئیات بیشتر به aerc-notmuch(5) مراجعه کنید.

:envelope [-h] [-s <format-specifier>]

باز کردن پاکت نامه (envelope) پیام در یک کادر محاوره‌ای بازشو.

-h: نمایش تمام فیلدهای سربرگ

-s <format-specifier>

مشخص‌کننده قالب تعریف‌شده توسط کاربر که به دو %s برای رشته‌های کلید و مقدار نیاز دارد. قالب پیش‌فرض: %-20.20s: %s

:recall [-f] [-e|-E] [-s]

باز کردن پیام انتخاب‌شده برای ویرایش مجدد. پیام‌ها را فقط می‌توان از پوشه postpone بازیابی کرد.

-f: باز کردن پیام برای ویرایش مجدد حتی اگر در پوشه postpone نباشد. aerc پوشه را به خاطر می‌سپارد، بنابراین فراخوانی بعدی :postpone پیام را مجدداً در همان‌جا ذخیره خواهد کرد.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

-s: صرف‌نظر کردن از ویرایشگر و رفتن مستقیم به صفحه بازبینی.

پیام‌های فراخوانی‌شده اصلی در صورت ارسال یا به تعویق انداختن مجدد حذف می‌شوند. در هر دو حالت یک نسخه دیگر از پیام در جایی وجود خواهد داشت. در غیر این صورت پیام فراخوانی‌شده دست‌نخورده باقی می‌ماند. این حالت زمانی رخ می‌دهد که پیام فراخوانی‌شده پس از ویرایش دور انداخته شود. در صورتی که نیازی به آن نباشد، می‌توان آن را با :rm حذف کرد.

:forward [-A|-F] [-T <template-file>] [-a <account>] [-e|-E] [-s] [<address>...]

باز کردن ویرایشگر پیام برای بازفرستادن (فوروارد) پیام انتخاب‌شده به گیرنده‌ای دیگر.

-A: بازفرستادن پیام و تمام پیوست‌ها.

-F: بازفرستادن کامل پیام به عنوان یک پیوست RFC 2822.

-T <template-file>

استفاده از فایل قالب مشخص‌شده برای ایجاد بدنه اولیه پیام. مگر اینکه -F مشخص شده باشد، این مقدار به‌طور پیش‌فرض به مقداری که به عنوان forwards در بخش [templates] فایل aerc.conf تنظیم شده است برمی‌گردد.

-x: <account>

بازفرستادن با حساب مشخص‌شده به جای حساب فعلی.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

-s: صرف‌نظر کردن از ویرایشگر و رفتن مستقیم به صفحه بازبینی.

:move [-p] [-a <account>] [-m <strategy>] <folder>
:mv [-p] [-a <account>] [-m <strategy>] <folder>

انتقال پیام(های) انتخاب‌شده به <folder>.

-p: ایجاد <folder> در صورتی که وجود نداشته باشد.

-a: انتقال به <folder> از <account>. اگر <folder> وجود نداشته باشد، چه از -p استفاده شود چه نشود، ایجاد خواهد شد.

-m: تعیین راهبرد چندفایلی. برای جزئیات بیشتر به aerc-notmuch(5) مراجعه کنید.

:patch <args ...>

زیردستورات مدیریت وصله (Patch). برای جزئیات بیشتر به aerc-patch(7) مراجعه کنید.

:pipe [-bdmps] <cmd>

بارگیری و هدایت (pipe) پیام انتخاب‌شده به دستور پوسته داده‌شده (که با sh -c "<cmd>" اجرا می‌شود)، و باز کردن یک زبانه ترمینال جدید برای نمایش نتیجه. به طور پیش‌فرض، در نمایشگر پیام از بخش انتخاب‌شده پیام استفاده می‌شود و در فهرست پیام‌ها از کل پیام استفاده می‌شود. در حالت بازبینی نگارش، پیام نگارش‌شده‌ای که در آستانه ارسال است هدایت می‌شود.

هنگامی که چندین پیام نشانه‌گذاری شده باشند، روی تمام آن‌ها عمل می‌کند. هنگام هدایت چندین پیام، aerc آن‌ها را با جداکننده‌های قالب mbox می‌نویسد.

-b: اجرای دستور در پس‌زمینه به جای باز کردن زبانه ترمینال

-d: هدایت پیام (کامل) اما ابتدا آن را رمزگشایی کن.

-m: هدایت کل پیام

-p: هدایت تنها بخش انتخاب‌شده پیام، در صورت امکان

-s: بستن بی‌صدای زبانه ترمینال پس از اتمام دستور

این دستور می‌تواند برای اعمال سری وصله‌ها با git استفاده شود:

:pipe -m git am -3

هنگامی که موضوع حداقل یکی از پیام‌های نشانه‌گذاری‌شده با یک سری وصله (مانند [PATCH X/Y]) مطابقت داشته باشد، تمام پیام‌های نشانه‌گذاری‌شده بر اساس موضوع مرتب می‌شوند تا اطمینان حاصل شود که وصله‌ها به ترتیب اعمال می‌شوند.

:reply [-acfqs] [-T <template-file>] [-A <account>] [-e|-E]

باز کردن ویرایشگر پیام برای پاسخ به پیام انتخاب‌شده.

-a: پاسخ به همه

-c: بستن زبانه نمایش در هنگام پاسخ دادن. اگر پاسخ ارسال نشود، زبانه نمایش مجدداً باز می‌شود.

-f: پاسخ به تمام نشانی‌های موجود در سربرگ‌های From و Reply-To.

-q: درج یک نسخه نقل‌قول‌شده از پیام انتخاب‌شده در ویرایشگر پاسخ. این مورد به‌طور پیش‌فرض همان است که در بخش [templates] فایل aerc.conf تحت عنوان quoted-reply تنظیم شده است.

-s: صرف‌نظر کردن از باز کردن ویرایشگر متن و رفتن مستقیم به صفحه بازبینی.

-T <template-file>

استفاده از فایل قالب مشخص‌شده برای ایجاد بدنه اولیه پیام.

-A <account>

پاسخ دادن با حساب مشخص‌شده به جای حساب فعلی.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

:read [-t]

علامت‌گذاری پیام‌های نشانه‌گذاری‌شده یا انتخاب‌شده به عنوان خوانده‌شده.

-t: تغییر وضعیت پیام‌ها میان خوانده‌شده و خوانده‌نشده.

:unread [-t]

علامت‌گذاری پیام‌های نشانه‌گذاری‌شده یا انتخاب‌شده به عنوان خوانده‌نشده.

-t: تغییر وضعیت پیام‌ها میان خوانده‌شده و خوانده‌نشده.

:flag [-t] [-a | -x <flag>]

تنظیم (فعال‌سازی) یک پرچم خاص روی پیام‌های نشانه‌گذاری‌شده یا انتخاب‌شده.

-t: تغییر وضعیت پرچم به جای تنظیم (فعال‌سازی) آن.

-a: علامت‌گذاری پیام به عنوان پاسخ‌داده‌شده/پاسخ‌داده‌نشده.

-x <flag>: علامت‌گذاری پیام با پرچم مشخص‌شده.

پرچم‌های موجود عبارتند از (برگرفته از RFC 3501، بخش 2.3.2):

seen

پیام خوانده شده است
answered
پیام پاسخ داده شده است
forwarded
پیام بازفرستاده شده است
flagged
پیام برای توجه فوری/ویژه علامت‌گذاری شده است
draft
پیام یک پیش‌نویس است

:unflag [-t] <flag>

دقیقاً مانند :flag عمل می‌کند، با این تفاوت که به‌طور پیش‌فرض پرچم‌ها را لغو (غیرفعال) می‌کند.

:modify-labels [+|-|!]<label>...
:tag [+|-|!]<label>...

تغییر برچسب‌های پیام (مانند برچسب‌های notmuch، GMail یا Proton). برچسب‌های دارای پیشوند + اضافه می‌شوند، برچسب‌های دارای پیشوند - حذف می‌شوند و برچسب‌های دارای پیشوند ! تغییر وضعیت می‌دهند (تغییر وضعیت برای GMail و Proton پشتیبانی نمی‌شود). برای راحتی، برچسب‌های بدون عملوند، برچسب مشخص‌شده را اضافه می‌کنند.

مثال: اضافه کردن برچسب‌های inbox و unread، حذف برچسب spam.

:modify-labels +inbox -spam unread

:unsubscribe [-e|-E] [-s]

تلاش برای لغو اشتراک خودکار کاربر از فهرست پستی با استفاده از سربرگ List-Unsubscribe. در صورت پشتیبانی، aerc ممکن است یک پنجره نگارش پیام باز کند که با اطلاعات لغو اشتراک پر شده است یا پیوند لغو اشتراک را در مرورگر وب باز کند.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

-s: صرف‌نظر کردن از ویرایشگر و رفتن مستقیم به صفحه بازبینی.

:align top|center|bottom

تراز کردن پیام انتخاب‌شده. موقعیت‌های موجود عبارتند از:

top: بالای فهرست پیام‌ها.
center: وسط فهرست پیام‌ها.
bottom: پایین فهرست پیام‌ها.

:disconnect
:connect

قطع یا اتصال مجدد حساب فعلی. این مورد فقط برای منابع ایمیل خاصی اعمال می‌شود.

:clear [-s]

پاک کردن معیارهای جستجو یا پالایش (فیلتر) فعلی.

به‌طور پیش‌فرض، پیام انتخاب‌شده حفظ خواهد شد. برای پاک کردن پیام انتخاب‌شده و انتقال مکان‌نما به بالای فهرست پیام‌ها، از فلگ -s استفاده کنید.

-s: انتخاب پیام موجود در بالای فهرست پیام‌ها پس از پاک کردن.

:cf [-a <account>] <folder>

تغییر پوشه نمایش داده‌شده در فهرست پیام‌ها به <folder>.

-a <account>

تغییر به <folder> از <account> و فوکوس روی زبانه متناظر آن.

:check-mail

بررسی ایمیل‌های جدید در حساب انتخاب‌شده. بک‌اندهای غیر-imap برای اینکه aerc بتواند بررسی ایمیل‌های جدید را آغاز کند به تنظیم check-mail-cmd نیاز دارند. اجرای دستی دستور :check-mail زمان‌سنج بررسی خودکار را بازنشانی می‌کند.

:compose [-H "<header>: <value>"] [-T <template-file>] [-e|-E] [-s] [<body>]

باز کردن پنجره نگارش برای ارسال یک ایمیل جدید. ایمیل جدید با پیکربندی انتقال خروجی حساب فعلی ارسال خواهد شد. برای جزئیات مربوط به پیکربندی ارسال ایمیل خروجی به aerc-accounts(5) مراجعه کنید.

-H "<header>: <value>"

افزودن سربرگ مشخص‌شده به پیام، برای نمونه:
:compose -H "X-Custom: custom value"

-T <template-file>

استفاده از فایل قالب مشخص‌شده برای ایجاد بدنه اولیه پیام.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

-s: صرف‌نظر کردن از ویرایشگر و رفتن مستقیم به صفحه بازبینی.

<body>: بدنه اولیه پیام.

:bounce [-A <account>] <address> [<address>...]
:resend [-A <account>] <address> [<address>...]

هدایت مجدد (Bounce) پیام انتخاب‌شده یا تمام پیام‌های نشانه‌گذاری‌شده به نشانی‌های مشخص‌شده، به صورت اختیاری با استفاده از حساب مشخص‌شده. این کار پیام را با حفظ تمام سربرگ‌های موجود بازفرستاده می‌کند. فرستنده جدید (From)، تاریخ (Date)، Message-ID و گیرندگان (To) با پیشوند Resent- به سربرگ‌ها اضافه می‌شوند. برای اطلاعات بیشتر لطفاً به بخش 3.6.6 از RFC 2822 مراجعه کنید. توجه داشته باشید که پیام هدایت‌شده در پوشه sent کپی نمی‌شود.

همچنین لطفاً توجه داشته باشید که برخی از ارائه‌دهندگان (به‌ویژه برای نمونه سرویس O365 مایکروسافت) اجازه ارسال پیام‌هایی را که سربرگ From آن‌ها با هیچ‌یک از هویت‌های حساب مطابقت ندارد، نمی‌دهند (حتی اگر Resent-From با برخی مطابقت داشته باشد).

:recover [-f] [-e|-E] <file>

ادامه نگارش پیامی که نه ارسال شده و نه به تعویق افتاده است. فایل نباید حاوی داده‌های سربرگ باشد مگر اینکه [compose].edit-headers در هنگام نگارش اولیه پیام لغوشده فعال بوده باشد.

-f: حذف <file> پس از باز کردن ویرایشگر پیام.

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

:filter [<options>] <terms>...

مشابه با :search، اما پیام‌های نمایش‌داده‌شده را فقط به نتایج جستجو پالایش (فیلتر) می‌کند. نحو جستجو به بک‌اند زیرین وابسته است. برای جزئیات به aerc-search(1) مراجعه کنید.

:mkdir <name>

ایجاد یک پوشه جدید برای این حساب و تغییر مسیر به آن پوشه.

:rmdir [-f] [<folder>]

حذف پوشه <folder> یا پوشه فعلی در صورت مشخص نشدن.

به‌طور پیش‌فرض، اگر دایرکتوری خالی نباشد ناموفق خواهد بود (به -f مراجعه کنید).

-f

حذف دایرکتوری حتی اگر حاوی پیام باشد.

برخی از برنامه‌هایی که maildirها را همگام‌سازی می‌کنند ممکن است دایرکتوری‌های حذف‌شده را بازیابی کنند (مانند offlineimap). این برنامه‌ها یا باید به‌طور ویژه پیکربندی شوند تا حذف دایرکتوری را به‌درستی مدیریت کنند، یا برای حذف دایرکتوری‌ها باید دستورات ویژه‌ای اجرا شوند (مانند offlineimap --delete-folder).

امکان دارد که با یک اتصال کند و بک‌اند imap، پیام‌های جدید قبل از اینکه ظاهر شوند وارد دایرکتوری شوند - استفاده از :rmdir در این لحظه، دایرکتوری و چنین پیام‌های جدیدی را قبل از اینکه کاربر آن‌ها را ببیند حذف می‌کند.

:next <n>[%]
:next-message <n>[%]
:prev <n>[%]
:prev-message <n>[%]

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

:next-folder [-u] <n>
:prev-folder [-u] <n>

پیمایش چرخشی به پوشه بعدی (یا قبلی) نمایش داده‌شده در نوار کناری، با تکرار <n> بار (پیش‌فرض: 1).

-u

پیمایش چرخشی به پوشه بعدی (یا قبلی) نمایش داده‌شده در نوار کناری که دارای ایمیل‌های خوانده‌نشده است.

:expand-folder [<folder>]
:collapse-folder [<folder>]

باز کردن یا بستن یک پوشه هنگامی که درخت دایرکتوری فعال است. اگر آرگومان <folder> مشخص نشود، عملیات روی پوشه انتخاب‌شده فعلی اعمال می‌شود.

:export-mbox <file>

صادر کردن (اکسپورت) پیام‌های موجود در پوشه فعلی به یک فایل mbox. اگر پیام‌های نشانه‌گذاری‌شده‌ای در پوشه وجود داشته باشد، فقط پیام‌های نشانه‌گذاری‌شده صادر می‌شوند. در غیر این صورت کل پوشه صادر می‌شود.

:import-mbox <path>

وارد کردن (ایمپورت) تمام پیام‌ها از یک فایل mbox (فشرده‌شده با gzip) به پوشه فعلی. <path> می‌تواند یک مسیر به یک فایل یا یک URL باشد.

مثال‌ها:

:import-mbox ~/messages.mbox
:import-mbox https://lists.sr.ht/~rjarry/aerc-devel/patches/55634/mbox
:import-mbox https://lore.kernel.org/all/20190807155524.5112-1-steve.capper@arm.com/t.mbox.gz

:next-result
:prev-result

انتخاب نتیجه جستجوی بعدی یا قبلی.

:query [-a <account>] [-n name] [-f] <notmuch query>

ایجاد یک پوشه مجازی با استفاده از پرسمان سطح‌بالای notmuch مشخص‌شده. این دستور اختصاصی بک‌اند notmuch است.

-a <account>

تغییر به <folder> از <account> و فوکوس روی زبانه متناظر آن.

-n <name>

مشخص کردن نام نمایشی برای پوشه مجازی. در صورت عدم ارائه، از <notmuch query> به عنوان نام نمایشی استفاده می‌شود.

-f

بارگذاری نتایج پرسمان در یک پوشه از قبل موجود (پیام‌های موجود در پوشه اصلی حذف نمی‌شوند).

:search [<options>] <terms>...

جستجوی پوشه فعلی برای پیام‌هایی که با مجموعه شرایط داده‌شده مطابقت دارند. نحو جستجو وابسته به بک‌اند زیرین است. برای جزئیات به aerc-search(1) مراجعه کنید.

:select <n>
:select-message <n>

انتخاب <n>امین پیام در فهرست پیام‌ها (و پیمایش آن به درون دید در صورت نیاز).

:hsplit [[+|-]<n>] :split [[+|-]<n>]

ایجاد یک تقسیم‌بندی افقی، که <n> پیام و یک نمای پیام را در زیر فهرست پیام‌ها نشان می‌دهد. اگر قبل از آن یک + یا - قرار گیرد، اندازه فهرست پیام‌ها به همان نسبت افزایش یا کاهش می‌یابد. تقسیم‌بندی را می‌توان با فراخوانی :[h]split 0 یا فقط :[h]split پاک کرد. تقسیم‌بندی می‌تواند با فراخوانی مکرر split با همان اندازه (مطلق) تغییر وضعیت دهد. برای مثال، :[h]split 10 یک تقسیم ایجاد می‌کند. فراخوانی مجدد :[h]split 10 تقسیم را حذف خواهد کرد. در صورت عدم تعیین، <n> روی یک برآورد بر اساس ترمینال کاربر تنظیم می‌شود. همچنین به :vsplit مراجعه کنید.

:sort [[-r] <criterion>]...

مرتب‌سازی فهرست پیام‌ها بر اساس معیارهای داده‌شده. گزینه -r معیار بلافاصله پس از خود را به ترتیب معکوس مرتب می‌کند.

معیارهای موجود:

معیار (Criterion) توضیحات
arrival تاریخ و زمان رسیدن پیام‌ها
cc نشانی‌های موجود در فیلد Cc
date تاریخ و زمان پیام
from نشانی‌های موجود در فیلد From
read وجود پرچم خوانده‌شده
flagged وجود پرچم نشانه‌گذاری‌شده
size اندازه پیام
subject موضوع پیام
to نشانی‌های موجود در فیلد To

:toggle-threads

تغییر وضعیت میان حالت رشته‌ای (threading) پیام‌ها و فهرست عادی پیام‌ها.

:fold [-at]
:unfold [-at]

جمع کردن یا باز کردن زیرشاخه‌های رشته پیام انتخاب‌شده. اگر فلگ تغییر وضعیت -t تنظیم شده باشد، وضعیت جمع‌شده تغییر می‌یابد. اگر فلگ -a تنظیم شده باشد، تمام رشته‌ها در نمای فعلی تحت تأثیر قرار می‌گیرند. رشته‌های جمع‌شده را می‌توان با مشخصه‌های قالب {{.Thread*}} در [ui].index-columns شناسایی کرد. برای جزئیات بیشتر به aerc-config(5) و aerc-templates(7) مراجعه کنید.

:toggle-thread-context

تغییر حالت میان نمایش کل رشته (در صورت پشتیبانی) و نمایش فقط پیام‌هایی که با پرسمان / صندوق پستی فعلی مطابقت دارند.

:view [-pb]
:view-message [-pb]

باز کردن نمایشگر پیام برای نمایش پیام انتخاب‌شده. اگر فلگ نگاه اجمالی (peek) -p تنظیم شده باشد، پیام به عنوان خوانده‌شده علامت‌گذاری نمی‌شود و پیکربندی auto-mark-read نادیده گرفته می‌شود. اگر فلگ پس‌زمینه -b تنظیم شده باشد، پیام در یک زبانه پس‌زمینه باز خواهد شد.

:vsplit [[+|-]<n>]

ایجاد یک تقسیم‌بندی عمودی از فهرست پیام‌ها. فهرست پیام‌ها دارای عرض <n> ستون خواهد بود، و یک نمای عمودی پیام در سمت راست فهرست پیام‌ها نمایش داده می‌شود. اگر قبل از آن یک + یا - قرار گیرد، اندازه فهرست پیام‌ها به همان نسبت افزایش یا کاهش می‌یابد. تقسیم‌بندی را می‌توان با فراخوانی :vsplit 0 یا فقط :vsplit پاک کرد. تقسیم‌بندی می‌تواند با فراخوانی مکرر split با همان اندازه (مطلق) تغییر وضعیت دهد. برای مثال، :vsplit 10 یک تقسیم ایجاد می‌کند. فراخوانی مجدد :vsplit 10 تقسیم را حذف خواهد کرد. در صورت عدم تعیین، <n> روی یک برآورد بر اساس ترمینال کاربر تنظیم می‌شود. همچنین به :split مراجعه کنید.

:close

بستن نمایشگر پیام.

:next <n>[%]
:prev <n>[%]

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

:next-part
:prev-part

پیمایش چرخشی میان بخش‌های پیام در حال نمایش. فهرست بخش‌های پیام در پایین نمایشگر پیام نشان داده می‌شود.

:open [-d] [<args...>]

ذخیره بخش پیام فعلی در یک فایل موقت، سپس باز کردن آن. اگر هیچ آرگومانی ارائه نشود، بخش MIME فعلی را با دستور منطبق در بخش [openers] از aerc.conf باز می‌کند. هنگامی که هیچ تطابقی در [openers] یافت نشود، به پردازشگر پیش‌فرض سیستم بازمی‌گردد.

-d: حذف فایل موقت پس از خروج برنامه بازکننده

هنگامی که آرگومان‌ها ارائه می‌شوند:

  • اولین آرگومان باید برنامه‌ای باشد که بخش پیام با آن باز می‌شود. آرگومان‌های بعدی به آن برنامه ارسال می‌شوند.
  • عبارت {} به عنوان نام فایل موقتی که باید باز شود گسترش می‌یابد. اگر در آرگومان‌ها وجود نداشته باشد، نام فایل موقت به انتهای دستور اضافه می‌شود.

:copy-link <url>

کپی کردن URL مشخص‌شده در حافظه کلیپ‌بورد سیستم. این قابلیت از توالی فرار OSC52 استفاده می‌کند که باید توسط ترمینال پشتیبانی شود.

:open-link <url> [<args...>]

باز کردن URL مشخص‌شده با یک برنامه خارجی. منطق باز کردن همانند :open است، اما برنامه بازکننده بر اساس نوع MIME طرحواره URL جستجو می‌شود: x-scheme-handler/<scheme>.

:save [-fpaA] <path>

ذخیره بخش پیام فعلی در مسیر داده‌شده. اگر مسیر یک مسیر مطلق نباشد، مقدار [general].default-save-path از aerc.conf به ابتدای مسیر داده‌شده اضافه خواهد شد. اگر مسیر با یک اسلش پایانی خاتمه یابد یا پوشه‌ای روی دیسک وجود داشته باشد یا -a مشخص شده باشد، aerc آن را یک دایرکتوری در نظر می‌گیرد. در صورت ارسال یک دایرکتوری، :save در صورت امکان نام فایل را از بخش ایمیل استخراج می‌کند، یا در صورت عدم موفقیت، از aerc_$DATE استفاده می‌کند.

-f: بازنویسی مقصد بدون توجه به وجود یا عدم وجود آن

-p: ایجاد هر دایرکتوری در مسیر که وجود ندارد

-a: ذخیره تمام پیوست‌ها. نام فایل‌های منفرد را نمی‌توان مشخص کرد.

-A: همانند -a اما تمام بخش‌های نام‌گذاری‌شده را ذخیره می‌کند، نه فقط پیوست‌ها را.

:mark [-atvTsr] <filter>

نشانه‌گذاری پیام‌ها. در صورت امکان، دستورات به جای پیام مشخص‌شده، روی تمام پیام‌های نشانه‌گذاری‌شده اجرا می‌شوند. فلگ‌های زیر می‌توانند بر حسب نیاز ترکیب شوند. وجود یک فیلتر به معنای -a است مگر اینکه -T مشخص شده باشد.

-a: اعمال بر روی تمام پیام‌های موجود در پوشه فعلی

-t: تغییر وضعیت نشانه‌گذاری به جای نشانه‌گذاری یک پیام

-v: ورود / خروج از حالت نشانه‌گذاری بصری

-V: همانند -v اما انتخاب موجود را پاک نمی‌کند

-T: رشته پیام نمایش داده‌شده از پیام انتخاب‌شده را نشانه‌گذاری می‌کند.

-s: اعمال فیلتر روی سربرگ From: (با -v یا -V کار نمی‌کند)

-r: اعمال فیلتر روی سربرگ‌های To:، Cc:، Bcc: (با -v یا -V کار نمی‌کند)

:unmark [-atTsr] <filter>

حذف نشانه‌گذاری پیام‌ها. فلگ‌های زیر می‌توانند بر حسب نیاز ترکیب شوند. وجود یک فیلتر به معنای -a است مگر اینکه -T مشخص شده باشد.

-a: اعمال بر روی تمام پیام‌های موجود در پوشه فعلی

-t: تغییر وضعیت نشانه‌گذاری به جای حذف نشانه‌گذاری یک پیام

-T: رشته پیام نمایش داده‌شده از پیام انتخاب‌شده را از نشانه‌گذاری خارج می‌کند.

-s: اعمال فیلتر روی سربرگ From: (با -v یا -V کار نمی‌کند)

-r: اعمال فیلتر روی سربرگ To: (با -v یا -V کار نمی‌کند)

:remark

انتخاب مجدد آخرین مجموعه از پیام‌های نشانه‌گذاری‌شده. می‌تواند برای اجرای زنجیره‌ای دستورات پس از اعمال عملیات روی یک انتخاب استفاده شود

:toggle-headers

تغییر وضعیت نمایش سربرگ‌های پیام.

:toggle-key-passthrough

ورود یا خروج از زمینه کلیدهای میانبر [view::passthrough]. برای جزئیات بیشتر به aerc-binds(5) مراجعه کنید.

:abort

بستن ویرایشگر پیام بدون ارسال، و نادیده گرفتن پیام در حال نگارش.

اگر ویرایشگر متن با خطا خارج شود (مانند :cq در vim(1))، پیام فوراً دور ریخته می‌شود.

:attach <path>
:attach -m [<arg>]
:attach -r <name> <cmd>

پیوست کردن فایل در مسیر داده‌شده به ایمیل. مسیر می‌تواند حاوی نحو الگوهای تطبیق توصیف‌شده در https://godocs.io/path/filepath#Match باشد.

-m [<arg>]

اجرای file-picker-cmd برای انتخاب فایل‌های پیوست‌شونده. هنگامی که file-picker-cmd شامل عبارت %s باشد، به یک آرگومان نیاز دارد.

-r <name> <cmd>

اجرای دستور <cmd>، خواندن خروجی آن و پیوست کردن آن با نام <name>. نوع MIME پیوست از پسوند <name> مشتق می‌شود.

:attach-key

پیوست کردن کلید عمومی برای حساب پیکربندی‌شده به ایمیل.

:detach [<path>]

جدا کردن فایل با مسیر داده‌شده از ایمیل نگارش‌شده. اگر هیچ مسیری مشخص نشود، اولین پیوست جدا می‌شود. مسیر می‌تواند حاوی نحو الگوهای تطبیق توصیف‌شده در https://godocs.io/path/filepath#Match باشد.

:cc <addresses>
:bcc <addresses>

تنظیم سربرگ Cc یا Bcc با نشانی‌های داده‌شده. اگر ویرایشگری برای این سربرگ در حال حاضر در پنجره نگارش قابل مشاهده نباشد، ویرایشگر جدیدی اضافه خواهد شد.

:edit [-e|-E]

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

-e: اجبار [compose].edit-headers = true فقط برای این پیام.

-E: اجبار [compose].edit-headers = false فقط برای این پیام.

:multipart [-d] <mime/type>

تبدیل پیام به multipart/alternative و افزودن بخش <mime/type> مشخص‌شده. تنها انواع MIME که در بخش [multipart-converters] فایل aerc.conf پیکربندی شده‌اند پشتیبانی می‌شوند و دستورات مرتبط با آن‌ها برای تولید بخش جایگزین استفاده خواهد شد.

-d:

حذف بخش جایگزین <mime/type> مشخص‌شده به جای افزودن آن. اگر هیچ بخش جایگزینی باقی نماند، پیام text/plain (یعنی غیر از multipart/alternative) می‌شود.

:next-field
:prev-field

پیمایش چرخشی میان فیلدهای ورودی در پنجره نگارش پیام. تنها زمانی در دسترس است که ویرایشگر متن قابل مشاهده باشد و [compose].edit-headers = false باشد.

:postpone [-t <folder>]

ذخیره وضعیت فعلی پیام در پوشه postpone (از accounts.conf) به‌طور پیش‌فرض برای حساب فعلی. تنها از صفحه بازبینی در دسترس است.

-t: بازنویسی پوشه مقصد برای ذخیره پیام

اگر پیام با :recall -f از پوشه دیگری به اجبار بازیابی شده باشد، دستور :postpone به جای پوشه پیش‌فرض postpone پیکربندی‌شده در تنظیمات، آن را مجدداً در همان پوشه ذخیره خواهد کرد. از -t برای لغو آن یا از :mv برای انتقال پیام ذخیره‌شده به پوشه‌ای دیگر استفاده کنید.

:send [-a <scheme>] [-t <folder>]

ارسال پیام با استفاده از پیکربندی انتقال خروجی پیش‌فرض این حساب. برای جزئیات مربوط به پیکربندی ارسال ایمیل خروجی به aerc-accounts(5) مراجعه کنید. تنها از صفحه بازبینی در دسترس است.

-a: بایگانی پیامی که به آن پاسخ داده می‌شود. برای طرح‌ها به :archive مراجعه کنید.

-t: بازنویسی پوشه Copy-To برای ذخیره پیام.

:switch-account <account-name>
:switch-account -n
:switch-account -p

تعویض حساب. می‌تواند برای جابه‌جایی به یک حساب خاص از طریق نام آن یا برای پیمایش میان حساب‌ها با استفاده از فلگ‌های -p و -n استفاده شود.

-p: تعویض به حساب قبلی

-n: تعویض به حساب بعدی

:header [-f] <name> [<value>] :header [-d] <name>

افزودن یک سربرگ ایمیل جدید به پنجره نگارش پیام. اگر سربرگ قبلاً تنظیم شده و خالی نباشد، برای بازنویسی مقدار آن باید از -f استفاده شود.

-f: بازنویسی هر سربرگ موجود.

-d: حذف سربرگ به جای افزودن آن.

:encrypt

رمزگذاری پیام برای تمام گیرندگان. اگر کلیدی برای یک گیرنده یافت نشود، پیام رمزگذاری نخواهد شد.

:sign

امضای پیام با استفاده از کلید پیش‌فرض حساب. اگر pgp-key-id در accounts.conf تنظیم شده باشد (به aerc-accounts(5) مراجعه کنید)، در اولویت استفاده خواهد شد. در غیر این صورت، نشانی سربرگ From برای جستجوی یک کلید خصوصی منطبق در دسته‌کلید pgp استفاده می‌شود.

:close

بستن ترمینال.

برنامه aerc به‌طور پیش‌فرض گزارش ثبت نمی‌کند، اما جمع‌آوری خروجی لاگ می‌تواند برای عیب‌یابی و گزارش مشکلات مفید باشد. تغییر مسیر خروجی استاندارد (stdout) هنگام اجرای aerc، پیام‌های گزارش را در آن فایل می‌نویسد:

$ aerc > aerc.log

ثبت وقایع مداوم را می‌توان از طریق تنظیمات log-file و log-level در aerc.conf پیکربندی کرد.

aerc-config(5) aerc-imap(5) aerc-jmap(5) aerc-notmuch(5) aerc-smtp(5) aerc-maildir(5) aerc-sendmail(5) aerc-search(1) aerc-stylesets(7) aerc-templates(7) aerc-accounts(5) aerc-binds(5) aerc-tutorial(7) aerc-patch(7)

در ابتدا توسط Drew DeVault ایجاد شده و توسط Robin Jarry نگهداری می‌شود که توسط سایر مشارکت‌کنندگان منبع‌باز یاری می‌شود. برای اطلاعات بیشتر در مورد توسعه aerc، به https://sr.ht/~rjarry/aerc مراجعه کنید.

2025-08-29