این دستور postconf است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
postconf - ابزار پیکربندی Postfix
خلاصه
مدیریت main.cf:
postconf [-dfhHnopvx] [-c config_dir] [-C کلاس،...] [پارامتر ...]
postconf [-epv] [-c config_dir] پارامتر=ارزش ...
postconf -# [-pv] [-c config_dir] پارامتر ...
postconf -X [-pv] [-c config_dir] پارامتر ...
مدیریت master.cf سرویس ورودی های:
postconf -M [-fovx] [-c config_dir] [سرویس[/نوع] ...]
postconf -M [-ev] [-c config_dir] سرویس/نوع=ارزش ...
postconf -M# [-v] [-c config_dir] سرویس/نوع ...
postconf -MX [-v] [-c config_dir] سرویس/نوع ...
مدیریت master.cf سرویس زمینه های:
postconf -F [-fhHovx] [-c config_dir] [سرویس[/نوع[/رشته]] ...]
postconf -F [-ev] [-c config_dir] سرویس/نوع/رشته=ارزش ...
مدیریت master.cf سرویس پارامتر:
postconf -P [-fhHovx] [-c config_dir] [سرویس[/نوع[/پارامتر]] ...]
postconf -P [-ev] [-c config_dir] سرویس/نوع/پارامتر=ارزش ...
postconf -PX [-v] [-c config_dir] سرویس/نوع/پارامتر ...
مدیریت گزاف گویی پیام قالب ها:
postconf -b [-v] [-c config_dir] [template_file]
postconf -t [-v] [-c config_dir] [template_file]
مدیریت TLS ویژگی ها:
postconf -T حالت [-v] [-c config_dir]
مدیریت دیگر پیکربندی:
postconf -a|-A|-l|-m [-v] [-c config_dir]
شرح
به طور پیشفرض، postconfدستور (1) مقادیر را نشان می دهد main.cf پیکر بندی
پارامترها، و در مورد احتمال اشتباه تایپ نام پارامترها (Postfix 2.9 و جدیدتر) هشدار می دهد.
همچنین می تواند تغییر کند main.cf مقادیر پارامترهای پیکربندی یا نمایش پیکربندی های دیگر
اطلاعات در مورد سیستم پست فیکس.
گزینه های ارسال:
-a انواع پلاگین سرور SASL موجود را فهرست کنید. نوع افزونه SASL انتخاب شده است
با smtpd_sasl_type پارامتر پیکربندی با تعیین یکی از نام ها
لیست شده در زیر.
کوروش این افزونه سرور زمانی در دسترس است که Postfix با Cyrus SASL ساخته شده باشد
پشتیبانی می کند.
کبوترخانه
این افزونه سرور از سرور احراز هویت Dovecot استفاده می کند و در دسترس است
زمانی که Postfix با هر شکلی از پشتیبانی SASL ساخته شده است.
این ویژگی با Postfix 2.3 و جدیدتر در دسترس است.
-A انواع پلاگین سرویس گیرنده SASL موجود را فهرست کنید. نوع افزونه SASL انتخاب شده است
با smtp_sasl_type or lmtp_sasl_type پارامترهای پیکربندی با مشخص کردن
یکی از نام های ذکر شده در زیر
کوروش این پلاگین مشتری زمانی در دسترس است که Postfix با Cyrus SASL ساخته شده باشد
پشتیبانی می کند.
این ویژگی با Postfix 2.3 و جدیدتر در دسترس است.
-b [template_file]
نمایش متن پیام که در ابتدای وضعیت تحویل ظاهر می شود
پیام های اعلان (DSN)، جایگزین $نام عبارات با مقادیر واقعی به عنوان
توصیف شده در گزاف گویی(5).
برای نادیده گرفتن الگوهای داخلی، نام فایل الگو را در انتهای آن مشخص کنید
postconf(1) خط فرمان، یا نام فایل را در آن مشخص کنید main.cf با
bounce_template_file پارامتر.
برای انتخاب اجباری الگوهای داخلی، نام فایل قالب خالی را مشخص کنید
در postconf(1) خط فرمان (به زبان پوسته: "").
این ویژگی با Postfix 2.3 و جدیدتر در دسترس است.
-c config_dir
La main.cf فایل پیکربندی به جای پیش فرض در فهرست نامگذاری شده است
دایرکتوری پیکربندی
-C کلاس،...
هنگام نمایش main.cf پارامترها، فقط پارامترها را از مشخص شده انتخاب کنید
کلاس ها):
خانه
پارامترها با نام های داخلی
سرویس
پارامترهایی با نام های تعریف شده توسط سرویس (اولین فیلد a master.cf ورود
به علاوه یک پسوند تعریف شده توسط پسوند).
کاربر پارامترهایی با نام های تعریف شده توسط کاربر.
تمام تمامی کلاس های فوق
پیش فرض به این صورت است که "-C تمام" مشخص شده است.
این ویژگی با Postfix 2.9 و جدیدتر در دسترس است.
-d چاپ main.cf تنظیمات پارامتر پیش فرض به جای تنظیمات واقعی. مشخص كردن -df
تا کردن خطوط طولانی برای خوانایی انسان (Postfix 2.9 و جدیدتر).
-e ویرایش main.cf فایل پیکربندی و به روز رسانی تنظیمات پارامتر با
"نام = ارزش"جفت روی postconf(1) خط فرمان
با -M، ویرایش کنید master.cf فایل پیکربندی و جایگزینی یک یا چند سرویس
ورودی هایی با مقادیر جدید همانطور که با " مشخص شده استسرویس/نوع=ارزش"روی postconf(1)
خط فرمان.
با -F، ویرایش کنید master.cf فایل پیکربندی و جایگزینی یک یا چند سرویس
فیلدهایی با مقادیر جدید که با "سرویس/نوع/فیلد=مقدار"روی
postconf(1) خط فرمان در حال حاضر، قسمت "command" حاوی نام فرمان است
و آرگومان های دستوری. این ممکن است در آینده نزدیک تغییر کند، به طوری که "فرمان"
فیلد فقط شامل نام فرمان است و یک شبه آرگومان جدید حاوی
آرگومان های فرمان
با -P، ویرایش کنید master.cf فایل پیکربندی، و یک یا چند مورد را اضافه یا به روز کنید
تنظیمات پارامتر سرویس (-o parameter = تنظیمات مقدار) با مقادیر جدید به عنوان گونه
با "سرویس/نوع/پارامتر=مقدار"روی postconf(1) خط فرمان
در همه موارد فایل در یک فایل موقت کپی می شود و سپس به جای خود تغییر نام می دهد.
برای محافظت از کاراکترهای خاص و فضای خالی روی آن، نقل قول ها را مشخص کنید postconf(1)
خط فرمان.
La -e این گزینه دیگر با Postfix نسخه 2.8 و بالاتر مورد نیاز نیست.
-f خطوط بلند را هنگام چاپ تا بزنید main.cf or master.cf ورودی های فایل پیکربندی، برای
خوانایی انسان
این ویژگی با Postfix 2.9 و جدیدتر در دسترس است.
-F نمایش master.cf تنظیمات فیلد هر ورودی (به طور پیش فرض همه سرویس ها و همه فیلدها)،
قالب بندی شده به صورت "سرویس/نوع/فیلد=مقدار"، یک در هر خط. مشخص کنید -افف تا زدن طولانی
خطوط
یک یا چند را مشخص کنید"خدمات/نوع/زمینه"نمونه هایی در postconf(1) خط فرمان
برای محدود کردن خروجی به زمینه های مورد علاقه نام پارامتر یا نوع سرویس دنباله دار
فیلدهایی که حذف می شوند به عنوان فیلدهای عام "*" مدیریت می شوند.
این ویژگی با Postfix 2.11 و جدیدتر در دسترس است.
-h نمایش مقادیر پارامتر یا ویژگی بدون "نام = "آن را به طور معمول برچسب بزنید
مقدم بر ارزش است.
-H نمایش نام پارامتر یا ویژگی بدون " = ارزش"که معمولاً به دنبال آن است
نام.
این ویژگی با Postfix 3.1 و جدیدتر در دسترس است.
-l نام تمام روش های قفل صندوق پستی پشتیبانی شده را فهرست کنید. Postfix پشتیبانی می کند
روش های زیر:
گله یک روش قفل مشاوره مبتنی بر هسته فقط برای فایلهای محلی. این قفل
روش در سیستم هایی با کتابخانه سازگار با BSD در دسترس است.
fcntl یک روش قفل مشاوره مبتنی بر هسته برای فایل های محلی و راه دور.
نقطه نقطه
یک روش قفل در سطح برنامه یک برنامه یک فایل به نام را قفل می کند
نام فایل با ایجاد فایلی به نام نام فایل.قفل کردن. برنامه است
انتظار می رود فایل قفل خود و همچنین فایل های قفل قدیمی که حذف شده بودند را حذف کند
پس از پایان غیرعادی برنامه پشت سر گذاشته شد.
-m نام همه انواع جدول جستجوی پشتیبانی شده را فهرست کنید. در فایل های پیکربندی Postfix،
جداول جستجو به صورت مشخص شده است نوع:نام، که در آن نوع یکی از انواع ذکر شده است
زیر میز نام نحو بستگی به نوع جدول جستجو دارد همانطور که در توضیح داده شده است
سند DATABASE_README.
btree ساختار درختی مرتب و متعادل. در سیستم هایی با پشتیبانی از
پایگاه داده های DB برکلی
cdb ساختاری بهینه شده برای خواندن بدون پشتیبانی از بهروزرسانیهای افزایشی.
در سیستم هایی با پشتیبانی از پایگاه های داده CDB موجود است.
سیدر جدولی که مقادیر را با مسیریابی بین دامنهای بدون کلاس (CIDR) مرتبط میکند.
الگوها این در توضیح داده شده است cidr_table(5).
dbm یک نوع فایل ایندکس شده بر اساس هش. در سیستم های با پشتیبانی موجود است
برای پایگاه داده های DBM
در
آرایه محیط فرآیند یونیکس. کلید جستجو نام متغیر است.
در اصل برای آزمایش پیاده سازی شده است، ممکن است روزی برای کسی مفید باشد.
شکست خوردن جدولی که به طور قابل اعتماد همه درخواست ها را انجام نمی دهد. نام جدول جستجو برای استفاده می شود
چوب بری این جدول برای ساده کردن تست های خطای Postfix وجود دارد.
مخلوط یک نوع فایل ایندکس شده بر اساس هش. در سیستم های با پشتیبانی موجود است
برای پایگاه های داده DB برکلی.
خطی (فقط خواندنی)
یک جدول جستجوی غیر مشترک در حافظه. مثال: "درون خطی:{ کلید=ارزش, { کلید =
متن با فضای سفید or کاما }}". جفت های کلید-مقدار با جدا شده اند
فضای خالی یا کاما؛ فضای خالی بعد از "{"و قبل از"}" نادیده گرفته می شود. درون خطی
جداول نیاز به ایجاد یک فایل پایگاه داده را برای چند مورد ثابت از بین می برد
عناصر. را نیز ببینید استاتیک: نوع نقشه
داخلی
جدول هش غیر مشترک و درون حافظه. محتوای آن هنگام یک فرآیند از بین می رود
خاتمه می دهد
lmdb پایگاه داده OpenLDAP LMDB (یک فایل با حافظه نقشه برداری شده و پایدار). موجود در
سیستم هایی با پشتیبانی از پایگاه های داده LMDB. این در توضیح داده شده است
lmdb_table(5).
ldap (فقط خواندنی)
سرویس گیرنده پایگاه داده LDAP. این در توضیح داده شده است ldap_table(5).
حافظه پنهان
سرویس گیرنده پایگاه داده Memcache. این در توضیح داده شده است memcache_table(5).
خروجی زیر (فقط خواندنی)
مشتری پایگاه داده MySQL. در سیستم هایی با پشتیبانی از MySQL موجود است
پایگاه های داده این در توضیح داده شده است mysql_table(5).
pcr (فقط خواندنی)
یک جدول جستجو بر اساس عبارات منظم سازگار پرل. پرونده
فرمت در شرح داده شده است pcre_table(5).
pgsql (فقط خواندنی)
سرویس گیرنده پایگاه داده PostgreSQL. این در توضیح داده شده است pgsql_table(5).
نقشه لوله (فقط خواندنی)
یک جدول جستجو که خط لوله ای از جداول را می سازد. مثال:
"نقشه لوله:{type_1:name_1، ... type_n:name_n}". هر پرس و جو "pipemap:" است
به جدول اول داده شده است. هر نتیجه جستجو به درخواست بعدی تبدیل می شود
جدول در خط لوله، و آخرین جدول نتیجه نهایی را تولید می کند. چه زمانی
هر جستجوی جدول هیچ نتیجه ای ایجاد نمی کند، خط لوله هیچ نتیجه ای ایجاد نمی کند. در
اولین و آخرین کاراکترهای "pipemap:" نام جدول باید "{"و"}".
در این ها، نقشه های فردی با کاما یا فضای خالی از هم جدا می شوند.
پروکسی پسوند نقشه پروکسی(8) مشتری برای دسترسی مشترک به پایگاه های داده Postfix. میز
نحو نام است نوع:نام.
نقشه تصادفی (فقط خواندنی)
یک جدول در حافظه که انتخاب تصادفی را انجام می دهد. مثال:
"نقشه تصادفی:{نتیجه_1، ... result_n}". هر پرس و جو جدول یک تصادفی برمی گرداند
انتخاب از نتایج مشخص شده اولین و آخرین شخصیت های
"randmap:" نام جدول باید "{"و"}در این، نتایج فردی
با کاما یا فضای خالی از هم جدا می شوند. تا یک نتیجه خاص بیشتر بدهد
وزن، آن را چندین بار مشخص کنید.
regexp (فقط خواندنی)
یک جدول جستجو بر اساس عبارات منظم. فرمت فایل در شرح داده شده است
regexp_table(5).
sdbm یک نوع فایل ایندکس شده بر اساس هش. در سیستم های با پشتیبانی موجود است
برای پایگاه های داده SDBM
نقشه سوکت (فقط خواندنی)
کلاینت socketmap به سبک Sendmail. نام جدول است چی:میزبان:بندر:نام برای
سرور TCP/IP یا یونیکس:نام خانوادگی:نام برای یک سرور دامنه یونیکس. این هست
توصیف شده در socketmap_table(5).
sqlite (فقط خواندنی)
پایگاه داده SQLite این در توضیح داده شده است sqlite_table(5).
ایستا (فقط خواندنی)
جدولی که همیشه نام خود را به عنوان نتیجه جستجو برمی گرداند. مثلا،
static:foobar همیشه رشته را برمی گرداند فوبار به عنوان نتیجه جستجو مشخص كردن
"استاتیک:{ متن با فضای سفید }"وقتی نتیجه حاوی فضای خالی باشد؛ این
فرم بعد از "فضای سفید را نادیده می گیرد{"و قبل از"}". همچنین ببینید درون خطی: نقشه
tcp (فقط خواندنی)
کلاینت TCP/IP. پروتکل در شرح داده شده است tcp_table(5).
texthash (فقط خواندنی)
نتایج مشابه فایلهای hash: را ایجاد میکند، با این تفاوت که نیازی به اجرا ندارید
la نقشه پستی(1) قبل از اینکه بتوانید از فایل استفاده کنید دستور دهید و این کار را نمی کند
تشخیص تغییرات پس از خواندن فایل
نقشه اتحادیه (فقط خواندنی)
جدولی که هر پرس و جو را به جداول جستجوی متعدد می فرستد و آن
همه نتایج یافت شده را با کاما از هم جدا می کند. نحو نام جدول
همان است که برای نقشه لوله.
یونیکس (فقط خواندنی)
یک نمای محدود از پایگاه داده احراز هویت یونیکس. جداول زیر هستند
اجرا شده:
unix:passwd.byname
جدول پایگاه داده رمز یونیکس است. کلید یک نام ورود است.
نتیجه یک ورودی فایل رمز عبور است passwd(5) قالب
unix:group.byname
جدول پایگاه داده گروه یونیکس است. کلید یک نام گروه است. را
نتیجه یک ورودی فایل گروهی است گروه(5) قالب
بسته به اینکه Postfix چگونه ساخته شده است، انواع دیگر جدول ممکن است وجود داشته باشد.
-M نمایش master.cf محتویات فایل به جای main.cf محتویات فایل مشخص كردن -Mf تا کردن
صف های طولانی برای خوانایی انسان
صفر یا چند آرگومان را مشخص کنید، هر کدام با a نام سرویس or
نام سرویس/نوع سرویس جفت، کجا نام سرویس اولین فیلد الف است
ورود master.cf و نوع خدمات یکی از (چی, یونیکس, پانزده، یا عبور).
If نام سرویس or نام سرویس/نوع سرویس مشخص شده است، فقط مطابقت
ورودی های master.cf خروجی خواهند شد. مثلا، "postconf -Mf SMTP"همه را خروجی خواهد گرفت
خدماتی با نام "smtp" و "postconf -Mf smtp/inet"تنها smtp را خروجی خواهد کرد
سرویسی که در شبکه گوش می دهد. فیلدهای نوع سرویس دنباله دار که حذف شده اند
به عنوان فیلدهای عام "*" استفاده می شود.
این ویژگی با Postfix 2.9 و جدیدتر در دسترس است. نحو از تغییر کرد
"نام.نوع" به "نام/نوع"، و پشتیبانی از حروف عام "*" با Postfix 2.11 اضافه شد.
-n فقط پارامترهای پیکربندی را نشان دهید که صریح هستند نام = ارزش تنظیمات در
main.cf. مشخص نمودن -nf تا کردن خطوط طولانی برای خوانایی انسان (Postfix 2.9 و
بعد).
-o نام = ارزش
باطل کردن main.cf تنظیمات پارامتر
این ویژگی با Postfix 2.10 و جدیدتر در دسترس است.
-p نمایش main.cf تنظیمات پارامتر این پیش فرض است.
این ویژگی با Postfix 2.11 و جدیدتر در دسترس است.
-P نمایش master.cf تنظیمات پارامتر سرویس (به طور پیش فرض همه سرویس ها و همه
پارامترها)، قالب بندی شده به صورت "سرویس/نوع/پارامتر=مقدار"، یک در هر خط. مشخص کنید
-Pf تا کردن خطوط طولانی
یک یا چند را مشخص کنید"سرویس/نوع/پارامتر"نمونه هایی در postconf(1) فرمان
خط برای محدود کردن خروجی به پارامترهای مورد علاقه. نام پارامتر دنباله یا
فیلدهای نوع سرویس که حذف شده اند به عنوان فیلدهای عام "*" مدیریت می شوند.
این ویژگی با Postfix 2.11 و جدیدتر در دسترس است.
-t [template_file]
نمایش الگوهای متنی که در ابتدای وضعیت تحویل ظاهر می شود
پیام های اعلان (DSN)، بدون گسترش $نام اصطلاحات.
برای نادیده گرفتن الگوهای داخلی، نام فایل الگو را در انتهای آن مشخص کنید
postconf(1) خط فرمان، یا نام فایل را در آن مشخص کنید main.cf با
bounce_template_file پارامتر.
برای انتخاب اجباری الگوهای داخلی، نام فایل قالب خالی را مشخص کنید
در postconf(1) خط فرمان (به زبان پوسته: "").
این ویژگی با Postfix 2.3 و جدیدتر در دسترس است.
-T حالت
اگر Postfix بدون پشتیبانی TLS کامپایل شود، -T گزینه هیچ خروجی تولید نمی کند.
در غیر این صورت، اگر نامعتبر است حالت مشخص شده است، -T گزینه یک خطا را گزارش می کند و
با کد وضعیت غیر صفر خارج می شود. حالت های معتبر عبارتند از:
کامپایل-نسخه
خروجی نسخه OpenSSL که Postfix با آن کامپایل شده است (یعنی OpenSSL
نسخه در یک فایل هدر). فرمت خروجی مانند دستور است
"openssl نسخه".
نسخه اجرا
خروجی نسخه OpenSSL که Postfix در زمان اجرا با آن مرتبط است (یعنی
نسخه OpenSSL در یک کتابخانه مشترک).
الگوریتم های کلید عمومی
خروجی نام های کوچک الگوریتم های کلید عمومی پشتیبانی شده، یک
در هر خط
این ویژگی با Postfix 3.1 و جدیدتر در دسترس است.
-v برای مقاصد اشکالزدایی، گزارش دقیق را فعال کنید. چندگانه -v گزینه ها را می سازند
نرم افزار به طور فزاینده ای پرمخاطب
-x گسترش $name in main.cf or master.cf مقادیر پارامتر بسط بازگشتی است.
این ویژگی با Postfix 2.10 و جدیدتر در دسترس است.
-X ویرایش main.cf فایل پیکربندی، و پارامترهای نامگذاری شده در را حذف کنید
postconf(1) خط فرمان لیستی از نام پارامترها را مشخص کنید، نه "نام = ارزش"
جفت.
با -M، ویرایش کنید master.cf فایل پیکربندی، و حذف یک یا چند سرویس
ورودی های مشخص شده با "خدمات/نوع"روی postconf(1) خط فرمان
با -P، ویرایش کنید master.cf فایل پیکربندی، و حذف یک یا چند سرویس
تنظیمات پارامتر (-o parameter = تنظیمات مقدار) همانطور که با
"سرویس/نوع/پارامتر"روی postconf(1) خط فرمان
در همه موارد فایل در یک فایل موقت کپی می شود و سپس به جای خود تغییر نام می دهد.
برای محافظت از کاراکترهای خاص روی آن، نقل قول ها را مشخص کنید postconf(1) خط فرمان
وجود ندارد postconf(1) دستور برای انجام عملیات معکوس.
این ویژگی با Postfix 2.10 و جدیدتر در دسترس است. پشتیبانی از -M و -P بود
با Postfix 2.11 اضافه شد.
-# ویرایش main.cf فایل پیکربندی، و نظر پارامترهای نامگذاری شده در
postconf(1) خط فرمان، به طوری که آن پارامترها به مقادیر پیش فرض خود باز می گردند.
لیستی از نام پارامترها را مشخص کنید، نه "نام = ارزش"جفت.
با -M، ویرایش کنید master.cf فایل پیکربندی، و یک یا چند سرویس را نظر دهید
ورودی های مشخص شده با "خدمات/نوع"روی postconf(1) خط فرمان
در همه موارد فایل در یک فایل موقت کپی می شود و سپس به جای خود تغییر نام می دهد.
برای محافظت از کاراکترهای خاص روی آن، نقل قول ها را مشخص کنید postconf(1) خط فرمان
وجود ندارد postconf(1) دستور برای انجام عملیات معکوس.
این ویژگی با Postfix 2.6 و جدیدتر در دسترس است. پشتیبانی از -M با اضافه شد
پست فیکس 2.11.
عیب یابی
مشکلات به جریان خطای استاندارد گزارش می شود.
محیط زیست
MAIL_CONFIG
دایرکتوری با فایل های پیکربندی Postfix.
پیکربندی پارامترهای
در زیر main.cf پارامترها به ویژه مربوط به این برنامه هستند.
متن زیر فقط خلاصه ای از پارامترها را ارائه می دهد. دیدن postconf(5) برای جزئیات بیشتر
از جمله نمونه ها
config_directory (نگاه کنید به 'postconf -d' خروجی)
محل پیش فرض فایل های پیکربندی Postfix main.cf و master.cf.
bounce_template_file (خالی)
نام مسیر یک فایل پیکربندی با الگوهای پیام پرش.
از postconf آنلاین با استفاده از خدمات onworks.net استفاده کنید