يحدد الجدول الظاهري الاختياري عمليات إعادة التوجيه للمستلمين أو النطاقات المحلية وغير المحلية. يتم استخدام عمليات إعادة التوجيه بواسطة البرنامج الخفي للتنظيف (8). عمليات إعادة التوجيه عودية. يتم تطبيق إعادة التوجيه الظاهري على عنوان مغلف المستلم فقط ، ولا يؤثر على رؤوس الرسائل. أعتقد أن تعيين قاعدة Sendmail S0 ، إذا أردت. استخدم التعيين الأساسي لإعادة كتابة عناوين العناوين والمغلفات بشكل عام.
يبدو الدعم النموذجي للمجال الظاهري كما يلي:
- virtual.domain تم تعيينه إلى ... anything (لا يهم المحتوى الموجود على اليمين)
- تعيين user1@virtual.domain إلى ... address1
- تم تعيين user2@virtual.domain على ... address2, address3
باستخدام هذا ، يقبل خادم SMTP البريد الخاص بـ virtual.domain ويرفض البريد الخاص بـ unknown@virtual.domain باعتباره غير قابل للتسليم. تنسيق الجدول الظاهري هو كما يلي ، تجري تجربة التعيينات بالترتيب كما هو موضح هنا:
- user@domain المعيّن إلى ... address, address, ... : تتم إعادة توجيه بريد user@domain إلى address . هذا النموذج له أعلى الأسبقية.
- تم تعيين user إلى ... address, address, ... : تتم إعادة توجيه بريد user@site إلى address عندما يكون الموقع مساويًا لـ $myorigin عندما يتم سرد الموقع في $mydestination ، أو عندما يتم إدراجه في $inet_interfaces . تتداخل هذه الوظيفة مع وظيفة قاعدة بيانات الاسم المستعار المحلي . والفرق هو أن الخرائط الافتراضية يمكن تطبيقها على عناوين غير محلية.
- @domain معين إلى ... address, address, ... : تتم إعادة توجيه البريد لأي مستخدم في domain إلى address . هذا النموذج لديه أدنى أسبقية.
في جميع النماذج أعلاه ، عندما يحتوي العنوان على النموذج @otherdomain ، تكون النتيجة هي نفس المستخدم في النطاق الآخر. يعمل هذا للعنوان الأول في التوسع فقط. امتداد العنوان: عندما يفشل البحث ، ويحتوي العنوان المحلي للعنصر على محدد المستلم الاختياري (على سبيل المثال ، user+foo@domain ) ، يتكرر البحث عن العنوان غير المرسل (مثل user@domain ) ، ويتم نشر امتداد العنوان غير المتطابق إلى نتيجة التوسع. ترتيب المطابقة هو: user+foo@domain و user@domain و user+foo و user و @domain .