next up previous contents
Next: Клієнт sendmail Up: Маскування внутрішнього домену та Previous: Маскування внутрішнього домену   Contents

Переписування імен користувачів

Для цього Вам потрібно скористуватися опцією Generics Table в конфіґурації sendmail. Вкажіть sendmail'у, щоб він користувався при переписуванні адрес базою даних Generics Table. Це визначається таким рядком в sendmail.mc:

    FEATURE(genericstable, `hash -o /etc/mail/genericstable')

Після цього створіть власне саму базу даних. Файл /etc/mail/genericstable містить всі адреси внутрішніх користувачів з їхніми відповідними адресами в інтернеті. В моєму конкретному прикладі цей файл складається з двох рядків - для мене і моєї дружини:


dk kov@tokyo.email.ne.jp
nk kov@tokyo.email.ne.jp
/etc/mail/genericstable

Поля в файлі розділяються просто звичайними пропусками. Після того, як такий файл створено його потрібно перетворити в базу. Для цього виконайте:

    # cd /etc/mail
    # makemap hash genericstable
    #
Це створить в каталозі /etc/mail файл genericstable.db.



Dmytro Kovalov
2002-07-12