| POSTCONF(1) | General Commands Manual | POSTCONF(1) |
نام (NAME)
postconf - ابزار پیکربندی Postfix
خلاصه دستور (SYNOPSIS)
مدیریت main.cf:
postconf [-dfhHjnopqvx] [-c config_dir] [-C class,...] [parameter ...]
postconf [-epv] [-c config_dir] parameter=value ...
postconf -# [-pv] [-c config_dir] parameter ...
postconf -X [-pv] [-c config_dir] parameter ...
مدیریت ورودیهای سرویس master.cf:
postconf -M [-joqvx] [-c config_dir] [service[/type] ...]
postconf -M [-ev] [-c config_dir] service/type=value ...
postconf -M# [-v] [-c config_dir] service/type ...
postconf -MX [-v] [-c config_dir] service/type ...
مدیریت فیلدهای سرویس master.cf:
postconf -F [-fhHjoqvx] [-c config_dir] [service[/type[/field]] ...]
postconf -F [-ev] [-c config_dir] service/type/field=value ...
مدیریت پارامترهای سرویس master.cf:
postconf -P [-fhHjoqvx] [-c config_dir] [service[/type[/parameter]] ...]
postconf -P [-ev] [-c config_dir] service/type/parameter=value ...
postconf -PX [-v] [-c config_dir] service/type/parameter ...
مدیریت الگوهای پیام برگشتی (bounce):
postconf -b [-v] [-c config_dir] [template_file]
postconf -t [-v] [-c config_dir] [template_file]
مدیریت قابلیتهای TLS:
postconf -T mode [-v] [-c config_dir]
مدیریت سایر پیکربندیها:
postconf -a|-A|-l|-m [-v] [-c config_dir]
توضیحات (DESCRIPTION)
به طور پیشفرض، دستور postconf(1) مقادیر پارامترهای پیکربندی main.cf را نمایش میدهد و درباره احتمال اشتباه تایپ شدن نام پارامترها هشدار میدهد (Postfix نسخه ۲.۹ و بالاتر). این دستور همچنین میتواند مقادیر پارامترهای پیکربندی main.cf را تغییر دهد، یا سایر اطلاعات پیکربندی سامانه پستی Postfix را نمایش دهد.
گزینهها:
- -a
- فهرست کردن انواع پلاگینهای در دسترس SASL برای سرور SMTP در Postfix. نوع پلاگین با پارامتر پیکربندی smtpd_sasl_type از طریق مشخص کردن یکی از نامهای فهرستشده در زیر تعیین میشود.
- این قابلیت در Postfix نسخه ۲.۳ و بالاتر در دسترس است.
- -A
- فهرست کردن انواع پلاگینهای در دسترس SASL برای کلاینت SMTP در Postfix. نوع پلاگین با پارامترهای پیکربندی smtp_sasl_type یا lmtp_sasl_type از طریق مشخص کردن یکی از نامهای فهرستشده در زیر تعیین میشود.
- cyrus
- این پلاگین کلاینت زمانی در دسترس است که Postfix همراه با پشتیبانی Cyrus SASL کامپایل شده باشد.
- این قابلیت در Postfix نسخه ۲.۳ و بالاتر در دسترس است.
- -b [template_file]
- نمایش متن
پیامی که در
ابتدای
پیامهای
اعلان
وضعیت
تحویل (DSN)
ظاهر
میشود، با
جایگزینی
عبارتهای
$name با
مقادیر
واقعی
مطابق با
توضیحات bounce(5).
برای نادیده گرفتن تنظیم پارامتر bounce_template_file، نام یک فایل الگو را در انتهای خط فرمان «postconf -b» مشخص کنید. برای نمایش الگوهای توکار، یک نام فایل خالی مشخص کنید (در زبان شل: "").
این قابلیت در Postfix نسخه ۲.۳ و بالاتر در دسترس است.
- -c config_dir
- فایل پیکربندی main.cf به جای دایرکتوری پیشفرض، در دایرکتوری نامبرده قرار دارد.
- -C class,...
- هنگام نمایش پارامترهای main.cf، تنها پارامترهای متعلق به کلاس (یا کلاسهای) مشخصشده را انتخاب میکند:
- حالت
پیشفرض
همانند
مشخص کردن
«-C all» است.
این قابلیت در Postfix نسخه ۲.۹ و بالاتر در دسترس است.
- -d
- چاپ مقادیر پیشفرض پارامترهای main.cf به جای تنظیمات فعلی. برای شکستن خطوط طولانی جهت خوانایی بهتر توسط انسان، -df را مشخص کنید (Postfix نسخه ۲.۹ و بالاتر).
- -e
- ویرایش
فایل
پیکربندی
main.cf، و
بهروزرسانی
تنظیمات
پارامترها
با جفتهای
«name=value»
مشخصشده
در خط فرمان
postconf(1).
همراه با -M، فایل پیکربندی master.cf را ویرایش کرده و یک یا چند ورودی سرویس را با مقادیر جدید مشخصشده به صورت «service/type=value» در خط فرمان postconf(1) جایگزین میکند.
همراه با -F، فایل پیکربندی master.cf را ویرایش کرده و یک یا چند فیلد سرویس را با مقادیر جدید مشخصشده به صورت «service/type/field=value» در خط فرمان postconf(1) جایگزین میکند. در حال حاضر، فیلد "command" شامل نام دستور و آرگومانهای دستور است. این موضوع ممکن است در آینده نزدیک تغییر کند، به طوری که فیلد "command" فقط شامل نام دستور باشد و یک شبهفیلد جدید به نام "arguments" آرگومانهای دستور را در بر بگیرد.
همراه با -P، فایل پیکربندی master.cf را ویرایش کرده و یک یا چند تنظیم پارامتر سرویس (تنظیمات -o parameter=value) را با مقادیر جدید مشخصشده به صورت «service/type/parameter=value» در خط فرمان postconf(1) اضافه یا بهروزرسانی میکند.
در تمام موارد، فایل در یک فایل موقت کپی شده و سپس با تغییر نام جایگزین فایل اصلی میشود. برای محافظت از نویسههای خاص و فاصلهها در خط فرمان postconf(1)، از علامت نقلقول استفاده کنید.
گزینه -e در Postfix نسخه ۲.۸ و بالاتر دیگر مورد نیاز نیست، چرا که در صورت مشخص شدن هر مقداری (خالی یا غیرخالی)، به طور خودکار اعمال میشود.
- -f
- شکستن خطوط
طولانی
هنگام چاپ
ورودیهای
فایل
پیکربندی
main.cf یا master.cf،
جهت
خوانایی
بهتر توسط
انسان.
این قابلیت در Postfix نسخه ۲.۹ و بالاتر در دسترس است.
- -F
- نمایش
تنظیمات
فیلدهای هر
ورودی master.cf
(به طور
پیشفرض
همه
سرویسها و
همه
فیلدها)،
قالببندیشده
به صورت
«service/type/field=value»، هر
کدام در یک
خط. برای
شکستن خطوط
طولانی، -Ff
را مشخص
کنید.
برای محدود کردن خروجی به فیلدهای مورد نظر، یک یا چند نمونه «service/type/field» را در خط فرمان postconf(1) مشخص کنید. فیلدهای انتهایی نام پارامتر یا نوع سرویس که حذف شده باشند، به عنوان فیلدهای نویسه عمومی (wildcard) «*» در نظر گرفته خواهند شد.
این قابلیت در Postfix نسخه ۲.۱۱ و بالاتر در دسترس است..IP -h نمایش مقادیر پارامتر یا صفت بدون برچسب "name = " که معمولاً پیش از مقدار قرار میگیرد.
- -H
- نمایش
نامهای
پارامتر یا
صفت بدون " =
value" که
معمولاً پس
از نام
میآید.
این قابلیت در Postfix نسخهٔ 3.1 و بالاتر در دسترس است.
- -j
- خروجی JSON.
تنظیمات main.cf
یا master.cf را به
صورت یک شیء
{"key": "value"}
در هر خط
قالببندی
میکند.
این قابلیت در Postfix نسخهٔ 3.11 و بالاتر در دسترس است.
- -l
- فهرست کردن نامهای تمام روشهای پشتیبانیشدهٔ قفلگذاری صندوق پستی (mailbox). Postfix از روشهای زیر پشتیبانی میکند:
- flock
- یک روش قفلگذاری مشورتی (advisory) مبتنی بر هسته، فقط برای فایلهای محلی. این روش قفلگذاری در سیستمهایی با کتابخانهٔ سازگار با BSD در دسترس است.
- fcntl
- یک روش قفلگذاری مشورتی مبتنی بر هسته برای فایلهای محلی و از راه دور.
- dotlock
- یک روش قفلگذاری در سطح برنامه. برنامه با ایجاد فایلی به نام filename.lock، فایلی به نام filename را قفل میکند. از برنامه انتظار میرود که فایل قفل خود و همچنین فایلهای قفل کهنه و بهجامانده (stale) از خاتمهٔ غیرعادی برنامه را حذف کند.
- -m
- فهرست کردن نامهای تمام انواع پشتیبانیشدهٔ جدولهای جستجو (lookup table). در فایلهای پیکربندی Postfix، جدولهای جستجو به صورت type:name مشخص میشوند، که در آن type یکی از انواع فهرستشده در زیر است. نحو name جدول همانطور که در سند DATABASE_README شرح داده شده است، به نوع جدول جستجو بستگی دارد.
- btree
- یک ساختار درختی متوازن و مرتبشده. در سیستمهایی با پشتیبانی از پایگاههای دادهٔ Berkeley DB در دسترس است.
- cdb
- یک ساختار
بهینهشده
برای
خواندن
بدون
پشتیبانی
از
بهروزرسانیهای
افزایشی. در
سیستمهایی
با
پشتیبانی
از
پایگاههای
دادهٔ CDB در
دسترس است.
این قابلیت در Postfix نسخهٔ 2.2 و بالاتر در دسترس است.
- cidr
- جدولی که
مقادیر را
با الگوهای
مسیریابی
بیندامنهای
بدون کلاس (CIDR)
مرتبط
میکند. این
مورد در cidr_table(5)
شرح داده
شده است.
این قابلیت در Postfix نسخهٔ 2.2 و بالاتر در دسترس است.
- dbm
- یک نوع فایل نمایهگذاریشده بر پایه هشینگ. در سیستمهایی با پشتیبانی از پایگاههای دادهٔ DBM در دسترس است.
- debug
- یک آداپتور
برای جدولی
دیگر که
باعث ثبت
رخداد (log)
تمام
دسترسیها
میشود. نحو
نام جدول به
صورت type:name
است. نمونه
استفاده:
debug:hash:/etc/postfix/example. قالب
پیامهای
ثبت وقایع
نامشخص
بوده و ممکن
است تغییر
کند. هشدار:
اگر یک
پرسوجو (query)
یا جدول
زیرین شامل
اطلاعات
حساسی
(مانند
گذرواژه)
باشد، ممکن
است آن
اطلاعات در
گزارش ثبت
شوند.
این قابلیت در Postfix نسخهٔ 3.11 و بالاتر در دسترس است.
- environ
- آرایه محیطی فرایند UNIX. کلید جستجو، نام متغیر محیطی است؛ نام جدول نادیده گرفته میشود. در ابتدا برای آزمایش پیادهسازی شده بود، اما شاید روزی برای شخصی مفید واقع شود.
- fail
- جدولی که با
اطمینان
تمام
درخواستها
را ناموفق
میکند. نام
جدول جستجو
برای ثبت
وقایع
استفاده
میشود. این
جدول جهت
سادهسازی
آزمایشهای
خطای Postfix وجود
دارد.
این قابلیت در Postfix نسخهٔ 2.9 و بالاتر در دسترس است.
- hash
- یک نوع فایل نمایهگذاریشده بر پایه هشینگ. در سیستمهایی با پشتیبانی از پایگاههای دادهٔ Berkeley DB در دسترس است.
- inline (فقطخواندنی)
- یک جدول
جستجوی
درونحافظهای
و غیرمشترک.
مثال: "inline:{
key=value, { key =
text with whitespace or comma }}".
جفتهای
کلید-مقدار
با فاصله یا
کاما از
یکدیگر جدا
میشوند؛
با قرار
گرفتن یک
جفت
کلید-مقدار
درون "{}"،
فاصلههای
پس از "{"
آغازین، در
اطراف "="
بین کلید و
مقدار، و
پیش از "}"
پایانی
نادیده
گرفته
میشوند.
جدولهای
درخط (inline) نیاز
به ایجاد
فایل
پایگاه
داده برای
صرفاً چند
عنصر ثابت
را از بین
میبرند.
همچنین نوع
نگاشت static: را
ببینید.
این قابلیت در Postfix نسخهٔ 3.0 و بالاتر در دسترس است.
- internal
- یک جدول هش درونحافظهای و غیرمشترک. محتوای آن با خاتمه یافتن فرایند از بین میرود.
- lmdb
- پایگاه
دادهٔ OpenLDAP LMDB (یک
فایل
پایدار و
نگاشتشده
در حافظه).
در
سیستمهایی
با
پشتیبانی
از
پایگاههای
دادهٔ LMDB در
دسترس است.
این مورد در
lmdb_table(5) شرح
داده شده
است.
این قابلیت در Postfix نسخهٔ 2.11 و بالاتر در دسترس است.
- ldap (فقطخواندنی)
- کلاینت پایگاه دادهٔ LDAP. این مورد در ldap_table(5) شرح داده شده است.
- memcache
- کلاینت
پایگاه
دادهٔ Memcache.
این مورد در
memcache_table(5) شرح
داده شده
است.
این قابلیت در Postfix نسخهٔ 2.9 و بالاتر در دسترس است.
- mongodb
- کلاینت
پایگاه
دادهٔ MongoDB. این
مورد در mongodb_table(5)
شرح داده
شده است.
این قابلیت در Postfix نسخهٔ 3.9 و بالاتر در دسترس است.
- mysql (فقطخواندنی)
- کلاینت پایگاه دادهٔ MySQL. در سیستمهایی با پشتیبانی از پایگاههای دادهٔ MySQL در دسترس است. این مورد در mysql_table(5) شرح داده شده است.
- pcre (فقطخواندنی)
- یک جدول جستجو بر پایه عبارتهای باقاعده سازگار با پرل (PCRE). قالب فایل در pcre_table(5) شرح داده شده است.
- pgsql (فقطخواندنی)
- کلاینت
پایگاه
دادهٔ PostgreSQL.
این مورد در
pgsql_table(5) شرح
داده شده
است.
این قابلیت در Postfix نسخهٔ 2.1 و بالاتر در دسترس است.
- pipemap (فقطخواندنی)
- جدول
جستجویی که
یک خط لوله
(pipeline) از
جدولها
میسازد.
مثال: "pipemap:{type_1:name_1,
..., type_n:name_n}". هر
پرسوجوی
"pipemap:" به جدول
اول داده
میشود.
نتیجهٔ هر
جستجو به
پرسوجویی
برای جدول
بعدی در خط
لوله تبدیل
میشود، و
آخرین جدول
نتیجهٔ
نهایی را
تولید
میکند.
هنگامی که
جستجو در هر
یک از
جدولها
حاصلی
نداشته
باشد، کل خط
لوله
نتیجهای
تولید
نخواهد کرد.
نویسههای
ابتدایی و
انتهایی
نام جدول
"pipemap:" باید "{"
و "}" باشند.
درون این
نویسهها،
نگاشتهای
مجزا با
کاما یا
فاصله از
یکدیگر جدا
میشوند.
این قابلیت در Postfix نسخهٔ 3.0 و بالاتر در دسترس است.
- proxy
- کلاینت proxymap(8)
پُستفیکس
برای
دسترسی
مشترک به
پایگاههای
دادهٔ Postfix. نحو
نام جدول به
صورت type:name
است.
این قابلیت در Postfix نسخهٔ 2.0 و بالاتر در دسترس است.
- randmap (فقطخواندنی)
- یک جدول
درونحافظهای
که انتخاب
تصادفی
انجام
میدهد.
مثال: "randmap:{result_1, ...,
result_n}". هر
پرسوجوی
جدول،
انتخابی
تصادفی از
نتایج
مشخصشده
را
بازمیگرداند.
نویسههای
ابتدایی و
انتهایی
نام جدول
"randmap:" باید "{"
و "}" باشند.
درون این
نویسهها،
نتایج مجزا
با کاما یا
فاصله جدا
میشوند.
برای
اختصاص وزن
بیشتر به یک
نتیجهٔ
خاص، آن را
چندین بار
قید کنید.
این قابلیت در Postfix نسخهٔ 3.0 و بالاتر در دسترس است.
- regexp (فقطخواندنی)
- یک جدول جستجو بر پایه عبارتهای باقاعده. قالب فایل در regexp_table(5) شرح داده شده است.
- sdbm
- یک نوع فایل
نمایهگذاریشده
بر پایه
هشینگ. در
سیستمهایی
با
پشتیبانی
از
پایگاههای
دادهٔ SDBM در
دسترس است.
این قابلیت در Postfix نسخهٔ 2.2 و بالاتر در دسترس است.
- socketmap (فقطخواندنی)
- کلاینت socketmap
به سبک Sendmail.
نام جدول
برای یک
سرور TCP/IP به
صورت
inet:host:port:name و
برای یک
سرور
دامنهٔ
یونیکس به
صورت unix:pathname:name
است. این
مورد در
socketmap_table(5) شرح
داده شده
است.
این قابلیت در Postfix نسخهٔ 2.10 و بالاتر در دسترس است.
- sqlite (فقطخواندنی)
- پایگاه
دادهٔ SQLite. این
مورد در sqlite_table(5)
شرح داده
شده است.
این قابلیت در Postfix نسخهٔ 2.8 و بالاتر در دسترس است.
- static (فقطخواندنی)
- جدولی که
همواره نام
خود را به
عنوان
نتیجهٔ
جستجو
بازمیگرداند.
برای مثال،
static:foobar همواره
رشتهٔ foobar را
به عنوان
نتیجهٔ
جستجو
بازمیگرداند.
هنگامی که
نتیجه شامل
فاصله
باشد، آن را
به صورت "static:{
text with whitespace }"
مشخص کنید؛
این قالب
فاصلههای
پس از "{"
ابتدایی و
پیش از "}"
انتهایی را
نادیده
میگیرد.
همچنین
نگاشت inline: را
ببینید.
قالب "static:{text}" در Postfix نسخهٔ 3.0 و بالاتر در دسترس است.
- tcp (فقطخواندنی)
- کلاینت TCP/IP. پروتکل در tcp_table(5) شرح داده شده است.
- texthash (فقطخواندنی)
- نتایجی
مشابه با
فایلهای :hash
تولید
میکند، با
این تفاوت
که نیازی به
اجرای
دستور postmap(1)
پیش از
استفاده از
فایل نیست،
و تغییرات
پس از
خوانده شدن
فایل را
شناسایی
نمیکند.
این قابلیت در Postfix نسخهٔ 2.8 و بالاتر در دسترس است.
- unionmap (فقطخواندنی)
- جدولی که هر
پرسوجو را
به چند جدول
جستجو
ارسال
میکند و
همهٔ نتایج
یافتشده
را به صورت
جداشده با
کاما الحاق
مینماید.
نحو نام
جدول
همانند pipemap
است.
این قابلیت در Postfix نسخهٔ 3.0 و بالاتر در دسترس است.
- unix (فقطخواندنی)
- نمایی محدود از پایگاه دادهٔ احراز هویت UNIX. جدولهای زیر پیادهسازی شدهاند:
- unix:passwd.byname
- این جدول، پایگاه دادهٔ گذرواژهٔ UNIX است. کلید، نام ورود (login name) است. نتیجه، یک مدخل فایل گذرواژه در قالب passwd(5) است..IP unix:group.byname این جدول پایگاهدادهٔ گروه UNIX است. کلید یک نام گروه است. نتیجه یک مدخل فایل گروه در قالب group(5) است.
- انواع دیگر جدول ممکن است بسته به نحوهٔ کامپایل Postfix وجود داشته باشند.
- -M
- محتویات
فایل master.cf را
به جای
محتویات
فایل main.cf
نمایش
میدهد.
برای شکستن
خطوط
طولانی جهت
خوانایی
بهتر برای
انسان، -Mf
را مشخص
کنید.
صفر یا چند آرگومان مشخص کنید، هر کدام با یک جفت service-name یا service-name/service-type، که در آن service-name فیلد نخست یک مدخل master.cf است و service-type یکی از (inet، unix، fifo یا pass) میباشد.
اگر service-name یا service-name/service-type مشخص شده باشد، تنها مدخلهای منطبق در master.cf در خروجی نمایش داده خواهند شد. به عنوان مثال، «postconf -Mf smtp» تمام سرویسهای با نام «smtp» را نمایش میدهد، و «postconf -Mf smtp/inet» تنها سرویس smtp را که روی شبکه گوش میدهد نمایش خواهد داد. فیلدهای پایانی نوع سرویس که از قلم افتاده باشند به عنوان فیلدهای نویسه عمومی (wildcard) «*» در نظر گرفته میشوند.
این قابلیت در Postfix 2.9 و بالاتر در دسترس است. نحو دستور از «name.type» به «name/type» تغییر یافته، و پشتیبانی از نویسه عمومی «*» در Postfix 2.11 اضافه شد.
- -n
- تنها
پارامترهای
پیکربندی
را نمایش
میدهد که
مقادیر
صریح name=value در
main.cf دارند.
برای شکستن
خطوط
طولانی جهت
خوانایی
بهتر برای
انسان (Postfix 2.9 و
بالاتر)، -nf
را مشخص
کنید. برای
نمایش تنها
تنظیماتی
که با
مقادیر
پیشفرض
توکار (built-in)
تفاوت
دارند، از
نحو bash زیر
استفاده
کنید:
LANG=C comm -23 <(postconf -n) <(postconf -d)
«-23» را با «-12» جایگزین کنید تا تنظیماتی که تکرار پیشفرضهای توکار هستند نمایش داده شوند. - -o name=value
- تنظیمات
پارامترهای
main.cf را
بازنویسی
میکند. این
به شما
امکان
میدهد
تأثیر
تغییر یک
پارامتر را
در زمانی که
در سایر
پارامترهای
پیکربندی
استفاده
میشود
ببینید،
برای مثال:
postconf -x -o stress=yes
این قابلیت در Postfix 2.10 و بالاتر در دسترس است.
- -p
- تنظیمات
پارامترهای
main.cf را نمایش
میدهد. این
حالت
پیشفرض
است.
این قابلیت در Postfix 2.11 و بالاتر در دسترس است.
- -P
- تنظیمات
پارامتر
سرویس master.cf را
نمایش
میدهد
(بهطور
پیشفرض
تمام
سرویسها و
تمام
پارامترها)،
در قالب
«service/type/parameter=value»،
یک مورد در
هر خط. برای
شکستن خطوط
طولانی -Pf
را مشخص
کنید.
چندین گزینهٔ -P را برای فهرست کردن پارامترهای سرویسی که در master.cf تنظیم نشدهاند مشخص کنید. این گزینه همراه با -x برای ارزیابی تأثیر بازنویسیهای master.cf بر سایر تنظیمات پارامتر مفید است.
یک یا چند نمونه از «service/type/parameter» را در خط فرمان postconf(1) مشخص کنید تا خروجی به پارامترهای مورد نظر محدود شود. فیلدهای پایانی نام پارامتر یا نوع سرویس که از قلم افتاده باشند به عنوان فیلدهای نویسه عمومی «*» در نظر گرفته خواهند شد.
این قابلیت در Postfix 2.11 و بالاتر در دسترس است.
- -q
- هشدارهای
مربوط به
پارامترهای
منسوخ یا
استفادهنشده
را ثبت (log) نکن.
این قابلیت در Postfix 3.9 و بالاتر در دسترس است.
- -t [template_file]
- الگوها را
برای متنی
که در
ابتدای
پیامهای
اعلان
وضعیت
تحویل (DSN)
ظاهر
میشود،
بدون بسط
عبارات $name،
نمایش
میدهد.
برای بازنویسی تنظیم پارامتر bounce_template_file، نام یک فایل الگو را در انتهای خط فرمان «postconf -t» مشخص کنید. یک نام فایل خالی مشخص کنید تا الگوهای توکار نمایش داده شوند (در زبان پوسته: "").
این قابلیت در Postfix 2.3 و بالاتر در دسترس است.
- -T mode
- اگر Postfix بدون پشتیبانی از TLS کامپایل شده باشد، گزینهٔ -T هیچ خروجی تولید نمیکند. در غیر این صورت، اگر یک mode نامعتبر مشخص شود، گزینهٔ -T خطایی را گزارش کرده و با وضعیت غیرصفر خارج میشود. حالتهای معتبر عبارتند از:
- compile-version
- نسخهٔ OpenSSL را که Postfix با آن کامپایل شده است چاپ میکند (یعنی نسخهٔ OpenSSL در فایل هدر). قالب خروجی مشابه دستور «openssl version» است.
- run-version
- نسخهٔ OpenSSL را که Postfix در زمان اجرا به آن پیوند (link) خورده است چاپ میکند (یعنی نسخهٔ OpenSSL در یک کتابخانهٔ اشتراکی).
- public-key-algorithms
- نامهای با حروف کوچک الگوریتمهای کلید عمومیِ پشتیبانیشده را در خروجی چاپ میکند، در هر خط یکی.
- این قابلیت در Postfix 3.1 و بالاتر در دسترس است.
- -v
- ثبت گزارش پرگو (verbose) را برای اهداف اشکالزدایی فعال میکند. گزینههای متعدد -v میزان پرگویی نرمافزار را به صورت فزاینده افزایش میدهند.
- -x
- عبارتهای
$name را در
مقادیر
پارامترهای
main.cf یا master.cf بسط
میدهد. این
بسط به صورت
بازگشتی
است.
این قابلیت در Postfix 2.10 و بالاتر در دسترس است.
- -X
- فایل
پیکربندی
main.cf را
ویرایش
کرده، و
پارامترهای
نامبرده
شده در خط
فرمان postconf(1)
را حذف
میکند.
فهرستی از
نامهای
پارامتر را
مشخص کنید،
نه جفتهای
«name=value».
همراه با -M، فایل پیکربندی master.cf را ویرایش کرده، و یک یا چند مدخل سرویس را همانطور که با «service/type» در خط فرمان postconf(1) مشخص شدهاند حذف میکند.
همراه با -P، فایل پیکربندی master.cf را ویرایش کرده، و یک یا چند تنظیم پارامتر سرویس (تنظیمات -o parameter=value) را همانطور که با «service/type/parameter» در خط فرمان postconf(1) مشخص شدهاند حذف میکند.
در تمام موارد، فایل در یک فایل موقت کپی شده و سپس با تغییر نام در جای خود قرار میگیرد. برای محافظت از نویسههای خاص در خط فرمان postconf(1)، از علامتهای نقلقول استفاده کنید.
هیچ دستور postconf(1) برای انجام عملیات معکوس وجود ندارد.
این قابلیت در Postfix 2.10 و بالاتر در دسترس است. پشتیبانی از -M و -P در Postfix 2.11 اضافه شد.
- -#
- فایل
پیکربندی
main.cf را
ویرایش
کرده، و
پارامترهای
نامبرده
شده در خط
فرمان postconf(1)
را کامنت
(غیرفعال)
میکند، تا
این
پارامترها
به مقادیر
پیشفرض
خود
بازگردند.
فهرستی از
نامهای
پارامتر را
مشخص کنید،
نه جفتهای
«name=value».
همراه با -M، فایل پیکربندی master.cf را ویرایش کرده، و یک یا چند مدخل سرویس را همانطور که با «service/type» در خط فرمان postconf(1) مشخص شدهاند کامنت میکند.
در تمام موارد، فایل در یک فایل موقت کپی شده و سپس با تغییر نام در جای خود قرار میگیرد. برای محافظت از نویسههای خاص در خط فرمان postconf(1)، از علامتهای نقلقول استفاده کنید.
هیچ دستور postconf(1) برای انجام عملیات معکوس وجود ندارد.
این قابلیت در Postfix 2.6 و بالاتر در دسترس است. پشتیبانی از -M در Postfix 2.11 اضافه شد..SH "خطاها (DIAGNOSTICS)"
مشکلات به جریان خطای استاندارد گزارش میشوند.
محیط (ENVIRONMENT)
- MAIL_CONFIG
- دایرکتوری حاوی فایلهای پیکربندی Postfix.
پارامترهای پیکربندی (CONFIGURATION PARAMETERS)
پارامترهای main.cf زیر بهویژه با این برنامه مرتبط هستند.
متن زیر تنها خلاصهای از پارامترها را ارائه میدهد. برای جزئیات بیشتر شامل مثالها، به postconf(5) مراجعه کنید.
- config_directory (خروجی 'postconf -d' را ببینید)
- مکان پیشفرض فایلهای پیکربندی main.cf و master.cf مربوط به Postfix.
- bounce_template_file (خالی)
- مسیر فایل پیکربندی حاوی الگوهای پیام برگشتی (bounce).
فایلها (FILES)
/etc/postfix/main.cf، پارامترهای پیکربندی Postfix /etc/postfix/master.cf، پیکربندی دیمن اصلی Postfix
همچنین ببینید (SEE ALSO)
bounce(5)، قالب فایل الگوی پیام برگشتی (bounce) master(5)، نحو فایل پیکربندی master.cf postconf(5)، نحو فایل پیکربندی main.cf
فایلهای README (README FILES)
برای یافتن مکان این اطلاعات، از "postconf readme_directory" یا "postconf html_directory" استفاده کنید.
DATABASE_README، نمای کلی جدول جستجوی Postfix
مجوز (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