| POSTDROP(1) | General Commands Manual | POSTDROP(1) |
نام (NAME)
postdrop - ابزار درج ایمیل در Postfix
خلاصه دستور (SYNOPSIS)
postdrop [-rv] [-c config_dir]
توضیحات (DESCRIPTION)
دستور postdrop(1) فایلی را در دایرکتوری maildrop ایجاد کرده و ورودی استاندارد خود را در آن فایل کپی میکند.
گزینهها:
- -c config_dir
- فایل پیکربندی main.cf به جای دایرکتوری پیشفرض پیکربندی، در دایرکتوری مشخصشده قرار دارد. همچنین تنظیم محیطی MAIL_CONFIG را در زیر ببینید.
- -r
- از یک پروتکل داخلی Postfix برای خواندن پیام از ورودی استاندارد و گزارش اطلاعات وضعیت در خروجی استاندارد استفاده میکند. در حال حاضر این تنها روش پشتیبانیشده است.
- -v
- ثبت گزارشهای با جزئیات بیشتر را برای اهداف اشکالزدایی فعال میکند. استفاده چندباره از گزینه -v جزئیات برنامه را به تدریج افزایش میدهد. از نسخه Postfix 2.3 به بعد، این گزینه تنها برای مدیر سیستم در دسترس است.
امنیت (SECURITY)
این دستور به گونهای طراحی شده است که با امتیازات شناسه گروه تنظیمشده (set-group ID) اجرا شود، تا بتواند در دایرکتوری صف maildrop بنویسد و به فرایندهای دیمن Postfix متصل شود.
خطاها (DIAGNOSTICS)
خطاهای مهلک: ورودی بدشکل، خطای ورودی/خروجی (I/O error)، کمبود حافظه. مشکلات در syslogd(8) یا postlogd(8) و در جریان خطای استاندارد ثبت میشوند. هنگامی که ورودی ناقص باشد، یا زمانی که فرایند سیگنال HUP، INT، QUIT یا TERM دریافت کند، فایل صف حذف میشود.
محیط (ENVIRONMENT)
- MAIL_CONFIG
- دایرکتوری حاوی فایل main.cf. به منظور جلوگیری از سوءاستفاده از امتیازات set-group ID، یک دایرکتوری غیرپیشفرض تنها در صورتی مجاز است که:
- نام آن در فایل پیشفرض main.cf با پارامتر پیکربندی alternate_config_directories یا multi_instance_directories فهرست شده باشد.
- دستور توسط مدیر سیستم فراخوانی شده باشد.
پارامترهای پیکربندی (CONFIGURATION PARAMETERS)
پارامترهای زیر در main.cf ارتباط ویژهای با این برنامه دارند. متن زیر تنها خلاصهای از پارامترها را ارائه میدهد. برای جزئیات بیشتر شامل مثالها، postconf(5) را ببینید.
- alternate_config_directories (خالی)
- فهرستی از دایرکتوریهای غیرپیشفرض پیکربندی Postfix که میتوانند با "-c config_directory" در خط فرمان (در مورد sendmail(1)، با گزینه "-C") یا از طریق متغیر محیطی MAIL_CONFIG مشخص شوند.
- config_directory (خروجی 'postconf -d' را ببینید)
- مکان پیشفرض فایلهای پیکربندی main.cf و master.cf در Postfix.
- import_environment (خروجی 'postconf -d' را ببینید)
- فهرست متغیرهای محیطی که یک فرایند مجاز Postfix از یک فرایند والد غیر Postfix وارد میکند، یا بازنویسیهای متغیرهای محیطی به صورت name=value.
- queue_directory (خروجی 'postconf -d' را ببینید)
- مکان دایرکتوری صف سطحبالای Postfix.
- syslog_facility (mail)
- بخش syslog (facility) مربوط به ثبت گزارشهای Postfix.
- syslog_name (خروجی 'postconf -d' را ببینید)
- پیشوندی که در رکوردهای syslog به ابتدای نام فرایند اضافه میشود، به طوری که مثلاً "smtpd" به صورت "prefix/smtpd" ثبت میشود.
- trigger_timeout (10s)
- محدودیت زمانی برای ارسال یک راهانداز (trigger) به دیمن Postfix (برای مثال، دیمن pickup(8) یا qmgr(8)).
در نسخه 2.2 و بالاتر Postfix در دسترس است:
- فهرست کاربرانی که مجاز به ارسال ایمیل با دستور sendmail(1) (و با دستور کمکی و دارای امتیاز postdrop(1)) هستند.
در نسخه 3.6 و بالاتر Postfix در دسترس است:
- local_login_sender_maps (static:*)
- فهرستی از جدولهای جستجو که با استفاده از نام ورود یونیکس (UNIX login name) جستجو میشوند و فهرستی از الگوهای مجاز فرستنده پاکت (envelope sender) را که با فاصله یا کاما جدا شدهاند بازمیگردانند.
- empty_address_local_login_sender_maps_lookup_key (<>)
- کلید جستجویی که در جدولهای local_login_sender_maps به جای آدرس فرستنده تهی (null sender address) استفاده میشود.
- recipient_delimiter (خالی)
- مجموعه نویسههایی که میتوانند بخش محلی (localpart) آدرس ایمیل، نام کاربر یا نام فایل .forward را از پسوند آن جدا کنند.
فایلها (FILES)
/var/spool/postfix/maildrop, صف maildrop
همچنین ببینید (SEE ALSO)
sendmail(1), رابط سازگاری postconf(5), پارامترهای پیکربندی postlogd(8), ثبت گزارشهای Postfix syslogd(8), ثبت گزارشهای سیستم
مجوز (LICENSE)
مجوز Secure Mailer باید همراه با این نرمافزار توزیع شود.
نویسندگان (AUTHORS)
Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA Wietse Venema Google, Inc. 111 8th Avenue New York, NY 10011, USA