يحدد الملف الأساسي الاختياري تعيين العنوان للعناوين المحلية وغير المحلية. يتم استخدام التعيين بواسطة البرنامج الخفي للتنظيف (8). تعيين العنوان عودي.

يعمل الملف كمدخل لأمر postmap (1). النتيجة ، ملف مفهرس بتنسيق dbm أو db ، يستخدم للبحث السريع بواسطة نظام البريد.

يؤثر التعيين الأساسي على كل من عناوين رؤوس الرسائل (أي العناوين التي تظهر داخل الرسائل) وعناوين مغلفات الرسائل (على سبيل المثال ، العناوين المستخدمة في أوامر بروتوكول SMTP). أعتقد أن تعيين قاعدة Sendmail `S3` ، إذا أردت.

بشكل عام ، يمكن للمرء استخدام الجدول الأساسي لاستبدال أسماء تسجيل الدخول بـ `Firstname.Lastname` ، أو تنظيف العناوين التي تنتجها أنظمة البريد القديمة.

لا يجب الخلط بين التعيين الأساسي ودعم المجال الظاهري. استخدم خريطة المجال الافتراضية لهذا الغرض.

لا يجب الخلط بين الخرائط المتعارف عليها والتعرجات المحلية. استخدم خريطة الأسماء المستعارة للبريد لهذا الغرض.

يكون تنسيق التعيينات المتعارف عليها كما يلي ، وتتم تجربة التعيينات بالترتيب كما هو مدرج:

- تم تعيين `user@domain` إلى ... `address` :
  يتم استبدال `user@domain` `address` هذا النموذج له الأسبقية. يفيد هذا النموذج في تنظيف العناوين التي تنتجها أنظمة البريد القديمة. يمكن استخدامه أيضًا لإنتاج عناوين نمط `Firstname.Lastname` ، ولكن انظر أدناه للحصول على حل أبسط.
- تم تعيين `user` إلى ... `address` :
  يتم استبدال `user@site` بالعنوان عندما يكون الموقع يساوي `$myorigin` ، أو عندما يكون الموقع مدرجًا في `$mydestination` ، أو عندما يكون مدرجًا في `$inet_interfaces` . يفيد هذا النموذج في استبدال أسماء تسجيل الدخول بـ `Firstname.Lastname` .
- `@domain` تم تعيينه إلى ... `address` :
  يتم استبدال كل عنوان في المجال بالعنوان. هذا النموذج لديه أدنى أسبقية.

في جميع النماذج أعلاه ، عندما يحتوي العنوان على النموذج `@otherdomain` ، تكون النتيجة هي نفس المستخدم في النطاق الآخر.

امتداد العنوان: عندما يفشل البحث في الجدول ، ويحتوي العنوان المحلي على محدد المستلم الاختياري (على سبيل المثال ، `user+foo@domain` ) ، يتكرر البحث عن العنوان غير المستمد (مثل `user@domain` ) ، ويتم نشر الامتداد غير المتطابق إلى نتيجة بحث الجدول. ترتيب المطابقة هو: `user+foo@domain` و `user@domain` و `user+foo` و `user` و `@domain` .