NISPLUS_TABLE(5) File Formats Manual NISPLUS_TABLE(5)

nisplus_table - کلاینت NIS+ در Postfix

postmap -q "string" "nisplus:[name=%s];name.name."
postmap -q - "nisplus:[name=%s];name.name." <inputfile


سامانه ایمیل Postfix از جدول‌های جستجوی اختیاری برای بازنویسی یا مسیریابی ایمیل استفاده می‌کند. این جدول‌ها معمولاً در قالب‌های lmdb:، cdb:، hash: یا dbm: هستند.

همچنین می‌توان جدول‌های جستجو را به‌صورت پایگاه‌های داده NIS+ مشخص کرد. برای اطلاع از این‌که سامانه Postfix شما از چه نوع جدول‌های جستجویی پشتیبانی می‌کند، دستور «postconf -m» را به کار ببرید.

برای آزمایش جدول‌های جستجوی NIS+ در Postfix، از دستور «postmap -q» همان‌گونه که در بخش خلاصه دستور در بالا آمده است، استفاده کنید.

بیشتر بخش‌های پرس‌وجوی NIS+ از طریق نام نگاشت NIS+ مشخص می‌شود. ساختار کلی نام نگاشت NIS+ در Postfix به‌صورت زیر است:



nisplus:[name=%s];name.name.name.:column

نام‌های نگاشت NIS+ در Postfix با آنچه که معمولاً همراه با دستورهایی چون niscat به کار می‌رود متفاوت هستند:

  • با هر بار جستجو در جدول NIS+، عبارت «%s» با نسخه‌ای از رشته جستجو جایگزین می‌شود. تنها یک نمونه از «%s» می‌تواند در نام نگاشت NIS+ در Postfix وجود داشته باشد.
  • نام‌های نگاشت NIS+ در Postfix از «;» به جای «,» استفاده می‌کنند، زیرا نویسه دوم در فایل main.cf در Postfix یک نویسه ویژه است. Postfix پیش از انجام پرس‌وجوهای NIS+، نویسه‌های «;» در نام نگاشت را با «,» جایگزین می‌کند.
  • بخش «:column» در نام نگاشت NIS+ جزئی از پرس‌وجوی واقعی NIS+ نیست؛ بلکه شماره ستونی از جدول را مشخص می‌کند که نتیجه جستجو را ارائه می‌دهد. هنگامی که هیچ «:column» تعیین نشده باشد، از ستون نخست (1) استفاده می‌شود.

یک نگاشت نام‌های مستعار NIS+ می‌تواند به این صورت پرس‌وجو شود:

alias_maps = dbm:/etc/mail/aliases,
    nisplus:[alias=%s];mail_aliases.org_dir.$mydomain.:1

این پیکربندی، فایل محلی نام‌های مستعار را پیش از فایل NIS+ جستجو می‌کند.

postmap(1)، مدیر جدول‌های جستجوی Postfix

برای یافتن این اطلاعات از «postconf readme_directory» یا «postconf html_directory» استفاده کنید.

DATABASE_README، نمای کلی جدول‌های جستجوی Postfix

مجوز Secure Mailer باید همراه با این نرم‌افزار توزیع شود.

Geoff Gibbs
UK-HGMP-RC
Hinxton
Cambridge
CB10 1SB, UK
پذیرفته‌شده و اقتباس‌شده توسط:
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