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 دریافت کرده و آن‌ها را بر اساس مجموعه‌قوانین موجود در فایل پیکربندی تحویل می‌دهد. گزینه‌ها به شرح زیر هستند: -a name تنها حساب مشخص‌شده را پردازش می‌کند. این گزینه می‌تواند چندین بار تکرار شود. نام حساب می‌تواند شامل نویسه‌های glob شل برای تطبیق با چندین حساب باشد. -D name=value این گزینه یک ماکرو را برای استفاده هنگام تجزیهٔ فایل پیکربندی تعریف می‌کند. نام ماکرو باید با پیشوند $ یا % شروع شود تا ماکروی رشته‌ای یا عددی را مشخص کند. این گزینه می‌تواند چندین بار تکرار شود. -f conffile مکان فایل پیکربندی را مشخص می‌کند. پیش‌فرض ~/.fdm.conf است، یا اگر آن فایل وجود نداشته باشد، /etc/fdm.conf خواهد بود. -h برای احراز دایرکتوری خانگی کاربر، متغیر محیطی HOME را بررسی می‌کند. -k تمام نامه‌ها را پس از تحویل نگه می‌دارد، صرف‌نظر از اینکه با یک اقدام drop مطابقت داشته باشند یا خیر. توجه داشته باشید نامه‌هایی که به این شیوه نگهداری می‌شوند، در صورت اجرای دوبارهٔ fdm روی همان حساب، مجدداً دریافت خواهند شد. -l ثبت وقایع را به‌جای ارسال به stderr با استفاده از syslog(3) انجام می‌دهد. -m فایل قفل را نادیده گرفته و صرف‌نظر از سایر نمونه‌های در حال اجرای fdm اجرا می‌شود. -n هیچ حسابی را پردازش نمی‌کند؛ فقط صحت نحو فایل پیکربندی را بررسی کرده و خارج می‌شود. -q حالت بی‌صدا. تنها خطاها را چاپ می‌کند. -u user کاربر پیش‌فرض را برای تحویل مشخص می‌کند. این گزینه بر تنظیم default-user در فایل پیکربندی اولویت دارد و آن را بازنویسی می‌کند. -v درخواست ثبت وقایع با جزئیات بیشتر (verbose). این گزینه می‌تواند چندین بار مشخص شود. -vv اطلاعات مربوط به پیکربندی را چاپ می‌کند (همراه با -n) مفید است. -vvvv تمام ترافیک ارسالی و دریافتی از سرورهای دوردست را در stdout تکرار می‌کند. این قابلیت هنگام استفاده از پرچم -l غیرفعال می‌شود. -x name حساب نام‌برده را مستثنی می‌کند. می‌توان چندین گزینهٔ -x را مشخص کرد. مشابه با -a -، می‌توان از نویسه‌های glob شل استفاده نمود. fetch | poll | cache دستور fetch به fdm فرمان می‌دهد که پیام‌ها را دریافت کرده و تحویل دهد. دستور poll حساب‌های موجود در فایل پیکربندی را بررسی کرده و تعداد پیام‌های هر یک را گزارش می‌دهد. cache امکان دستکاری فایل‌های کَش fdm را فراهم می‌سازد: بخش بعدی را ببینید. دستورهای کَش (CACHE COMMANDS) دستورهای دستکاری کَش زیر پشتیبانی می‌شوند: cache add path string cache remove path string افزودن یا حذف string به‌عنوان یک کلید در کَشِ واقع در path. cache list [path] فهرست کردن تعداد کلیدها در کَش مشخص‌شده؛ یا در صورتی که path ذکر نشود، در تمام کَش‌های تعریف‌شده در فایل پیکربندی. cache dump path تخلیهٔ محتویات کَشِ path در stdout. هر کلید چاپ شده و به دنبال آن یک فاصله و برچسب زمانی به صورت زمان یونیکس (Unix time) قرار می‌گیرد. cache clear path حذف تمام کلیدها از کَشِ واقع در path. فایل‌ها (FILES) ~/.fdm.conf فایل پیکربندی پیش‌فرض fdm /etc/fdm.conf فایل پیکربندی پیش‌فرض سراسری سیستم ~/.fdm.lock فایل قفل پیش‌فرض /var/db/fdm.lock فایل قفل برای کاربر ریشه (root) همچنین ببینید (SEE ALSO) mail(1), fdm.conf(5), sendmail(8) نویسندگان (AUTHORS) Nicholas Marriott Linux 6.12.107+deb13-amd64 December 22, 2008 Linux 6.12.107+deb13-amd64