| FDM(1) | General Commands Manual | FDM(1) |
نام (NAME)
fdm —
دریافت و
تحویل
نامههای
الکترونیکی
خلاصه دستور (SYNOPSIS)
fdm [-hklmnqv]
[-a account]
[-D name=value]
[-f conffile]
[-u user]
[-x account]
[fetch | poll | cache]
توضیحات (DESCRIPTION)
برنامهٔ
fdm
نامههای
الکترونیکی
را از یک
سرور POP3 یا IMAP یا
از stdin
دریافت
کرده و
آنها را بر
اساس
مجموعهقوانین
موجود در
فایل
پیکربندی
تحویل
میدهد.
گزینهها به شرح زیر هستند:
-aname- تنها حساب مشخصشده را پردازش میکند. این گزینه میتواند چندین بار تکرار شود. نام حساب میتواند شامل نویسههای glob شل برای تطبیق با چندین حساب باشد.
-Dname=value- این گزینه
یک ماکرو را
برای
استفاده
هنگام
تجزیهٔ
فایل
پیکربندی
تعریف
میکند. نام
ماکرو باید
با پیشوند
$یا%شروع شود تا ماکروی رشتهای یا عددی را مشخص کند. این گزینه میتواند چندین بار تکرار شود. -fconffile- مکان فایل پیکربندی را مشخص میکند. پیشفرض ~/.fdm.conf است، یا اگر آن فایل وجود نداشته باشد، /etc/fdm.conf خواهد بود.
-h- برای احراز
دایرکتوری
خانگی
کاربر،
متغیر
محیطی
HOMEرا بررسی میکند. -k- تمام
نامهها را
پس از تحویل
نگه
میدارد،
صرفنظر از
اینکه با یک
اقدام
dropمطابقت داشته باشند یا خیر. توجه داشته باشید نامههایی که به این شیوه نگهداری میشوند، در صورت اجرای دوبارهٔfdmروی همان حساب، مجدداً دریافت خواهند شد. -l- ثبت وقایع
را بهجای
ارسال به
stderrبا استفاده از syslog(3) انجام میدهد. -m- فایل قفل را
نادیده
گرفته و
صرفنظر از
سایر
نمونههای
در حال
اجرای
fdmاجرا میشود. -n- هیچ حسابی را پردازش نمیکند؛ فقط صحت نحو فایل پیکربندی را بررسی کرده و خارج میشود.
-q- حالت بیصدا. تنها خطاها را چاپ میکند.
-uuser- کاربر
پیشفرض را
برای تحویل
مشخص
میکند. این
گزینه بر
تنظیم
default-userدر فایل پیکربندی اولویت دارد و آن را بازنویسی میکند. -v- درخواست
ثبت وقایع
با جزئیات
بیشتر (verbose).
این گزینه
میتواند
چندین بار
مشخص شود.
-vvاطلاعات مربوط به پیکربندی را چاپ میکند (همراه با-n) مفید است.-vvvvتمام ترافیک ارسالی و دریافتی از سرورهای دوردست را درstdoutتکرار میکند. این قابلیت هنگام استفاده از پرچم-lغیرفعال میشود. -xname- حساب
نامبرده
را مستثنی
میکند.
میتوان
چندین
گزینهٔ
-xرا مشخص کرد. مشابه با-a-،میتوان از نویسههای glob شل استفاده نمود. fetch|poll|cache- دستور
fetchبهfdmفرمان میدهد که پیامها را دریافت کرده و تحویل دهد. دستورpollحسابهای موجود در فایل پیکربندی را بررسی کرده و تعداد پیامهای هر یک را گزارش میدهد.cacheامکان دستکاری فایلهای کَشfdmرا فراهم میسازد: بخش بعدی را ببینید.
دستورهای کَش (CACHE COMMANDS)
دستورهای دستکاری کَش زیر پشتیبانی میشوند:
cacheaddpath stringcacheremovepath string- افزودن یا حذف string بهعنوان یک کلید در کَشِ واقع در path.
cachelist[path]- فهرست کردن تعداد کلیدها در کَش مشخصشده؛ یا در صورتی که path ذکر نشود، در تمام کَشهای تعریفشده در فایل پیکربندی.
cachedumppath- تخلیهٔ
محتویات
کَشِ path
در
stdout. هر کلید چاپ شده و به دنبال آن یک فاصله و برچسب زمانی به صورت زمان یونیکس (Unix time) قرار میگیرد. cacheclearpath- حذف تمام کلیدها از کَشِ واقع در path.
فایلها (FILES)
- ~/.fdm.conf
- فایل
پیکربندی
پیشفرض
fdm - /etc/fdm.conf
- فایل پیکربندی پیشفرض سراسری سیستم
- ~/.fdm.lock
- فایل قفل پیشفرض
- /var/db/fdm.lock
- فایل قفل برای کاربر ریشه (root)
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Nicholas Marriott <nicholas.marriott@gmail.com>
| December 22, 2008 | Linux 6.12.107+deb13-amd64 |