On Tue, 13 Jan 1998, Kotrekhov Andrey wrote:
> Valery V. Yurchaev wrote:
> [skip]
> > Может быть надо использовать domaintable ?
> > Если да, то каков формат этого файла перед созданием с помощью
> > makemap'а файла domaintable.db ?
> Действительно интересно,
> пробовал также как с mailertable - не работает ;(
> > И вообще, чем он по назначению отличается от mailertable ?
> >
> > С какими параметрами надо запусакть для domaintable'а makemap ?
> > У меня почему-то не хочет генериться db с параметром dbm :((
> > Пишет, что не предусмотренно в данной версии, по моему, хотя
> > где-то в подкаталоге /usr/src/lib есть файлы ndbm.* :((((((((
> >
> > И что надо поменять в sendmail.cf
> > (подозревается, что надо добавить строку
> > Kdomaintable dbm /etc/domaintable, но возможно этого недостаточно) ?
> >
> > С уважением,
> > Валерий.
> --
> С наилучшими пожеланиями, Андрей.
Спасибо Всем кто откликнулся, но все же решение я нашел сам.
Решение заключается в следующем:
Действительно это решается при помощи domaintable.
1.Создаешь файлик domaitable, в котором прописываешь след. строчку
aaa.bbb.su ccc.newdomain.ru
^^^^^^^^^^ ^^^^^^^^^^^^^^^^
старый домен новый домен (даже если ccc - название
uucp-системы)
2.Делаешь makemap hash domaintable < domaintable
(создается domaintable.db)
3.В исходнике для m4 дописываешь строчку
FEATURE(domaitable)dnl
4.Компиляешь этот исходник под m4
из файла ishodnik.mc получается файл ishodnik.cf
5.Копируешь этот файл вместо старого sendmail.cf
и при отправки почты на домен aaa.bbb.su она уезжает на домен
ccc.newdomain.ru, причем
если при использовании mailertable перенаправляется только сама
почта - а в заголовке ничего не меняется,
то с применением domaitable меняется, например, поле To: в заголовке,
так что получатель даже и не знает, что почта была направлена на
домен aaa.bbb.su;
в этом у этих двух таблиц основное различие.
Если я помог кому-то еще, очень рад.
С уважением,
Валерий.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Valery V. Yurchaev /|\
E-mail: valery@hardbank.ru / | \
------+------
$ / | \
/===\ / | \
/=======\ ---------+---------
\ / /_ |_) /\ / /__) | |_|\ \
/_\/ \| _|__|_ / /___) | | |_) \
/ |_ /_ |_||_/ \ ------------+------------
/ |_)/ \| || \ \ / | \
----------------------- / | \
-- end of forwarded message --
--
Kittle