Факультативна віртуальна таблиця визначає переспрямування для локальних та нелокальних одержувачів або доменів. Перенаправлення використовуються демоном очищення (8). Перенаправлення є рекурсивними. Віртуальне перенаправлення застосовується лише до адреси конверта одержувача і не впливає на заголовки повідомлень. Подумайте, набір правил Sendmail S0 , якщо ви хочете. Використовуйте канонічне відображення для перезапису заголовків та конвертів загалом.
Типова підтримка віртуального домену виглядає наступним чином:
- virtual.domain відображений на ... що anything (правий вміст не має значення)
- user1@virtual.domain відображений на ... address1
- user2@virtual.domain відображено на ... address2, address3
При цьому сервер SMTP приймає пошту для virtual.domain та відхиляє пошту для unknown@virtual.domain як unknown@virtual.domain . Формат віртуальної таблиці виглядає наступним чином: відображаються карти у порядку, наведеному тут:
- user@domain mapped to ... address, address, ... : Mail for user@domain перенаправляється на address . Ця форма має найвищий пріоритет.
- user відображений на ... address, address, ... : Пошта для user@site перенаправляється на address коли сайт дорівнює $myorigin коли сайт вказаний у $mydestination , або коли він вказаний у $inet_interfaces . Ця функціональність перегукується з функціональністю локальної бази псевдонімів . Різниця полягає в тому, що віртуальне відображення можна застосувати до не локальних адрес.
- @domain відображений на ... address, address, ... : Пошта для будь-якого користувача в domain перенаправляється на address . Ця форма має найнижчий пріоритет.
У всіх вищезазначених формах, коли адреса має форму @otherdomain , результат є тим самим користувачем, що і в іншихдомену. Це працює лише для першої адреси в розширенні. РОЗШИРЕННЯ АДРЕСИ: Коли пошук не вдається, а адреса localpart містить необов'язковий роздільник одержувача (наприклад, user+foo@domain ), пошук повторюється для нерозгорнутої адреси (наприклад, user@domain ), і розширення неперевершеної адреси поширюється на результат розширення. Порядок відповідності: user+foo@domain , user@domain , user+foo , user та @domain .