(fwd) Re: senmail + domaintable ? THANKS to All !!!

Andrey Gerzhov (kittle@freeland.alex-ua.com)
Sat, 17 Jan 1998 01:09:09 GMT

-- forwarded message --
Path: barmaglot.alex-ua.com!f188.n463.z2!f385.n463.z2!f159.n463!f238.n5020!f443.n5020!ddt.demos.su!f400.n5020!f16.n5053!news.intercom.ru!owl.hardbank.ru!valery
Newsgroups: fido.ru.unix.bsd
Distribution: fido
X-Comment-To: All
From: "Valery V. Yurchaev" <valery@hardbank.ru>
X-FTN-Sender: "Valery V. Yurchaev" <Valery.V.Yurchaev@f16.n5053.z2.fidonet.org>
Date: Wed, 14 Jan 98 15:08:01 +0200
Subject: Re: senmail + domaintable ? THANKS to All !!!
Message-ID: <Pine.BSF.3.96.980114144213.2722B-100000@owl.hardbank.ru>
References: <Pine.BSF.3.96.980112183639.14948A-100000@owl.hardbank.ru> <869895258@optima-inv.dp.ua>
Organization: Ye 'Ol Disorganized NNTPCache groupie
X-FTN-AREA: RU.UNIX.BSD
X-FTN-MSGID: owl.hardbank.ru 48587228
X-FTN-REPLY: optima-inv.dp.ua 33d98c5a
X-FTN-Tearline: ifmail v.2.10
X-FTN-Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5053/16@fidonet)
X-FTN-SEEN-BY: 1/6 50/381 520 450/40 461/121 463/5 18 58 94 159 166 188 208 385
X-FTN-SEEN-BY: 464/100 467/67 469/999 478/20 4614/1 4615/21 4626/5 4643/2 5000/7
X-FTN-SEEN-BY: 5001/211 5002/16 5004/16 5006/1 5007/1 5010/21 5011/13 201 5015/28
X-FTN-SEEN-BY: 5020/35 47 52 68 118 193 194 200 204 225 238 240 255 300 302 400
X-FTN-SEEN-BY: 5020/423 443 477 487 509 510 604 748 1057 1200 1381 5022/5 5023/8
X-FTN-SEEN-BY: 5023/11 5024/8 11 5029/5 5030/87 115 5031/3 5033/2 3 5034/1 5036/1
X-FTN-SEEN-BY: 5039/2 5048/4 5049/1 256 5050/5050 5051/15 5053/16 5054/9 10 5057/1
X-FTN-SEEN-BY: 5060/88 5061/7 15 5064/5 5065/10 5066/2 5069/1 2 5074/9 5075/10
X-FTN-SEEN-BY: 5077/3 5080/80 1003 5083/21 5084/10 5085/250 5090/2 5100/21
X-FTN-PATH: 5053/16 5020/400 443 238 463/159 385
X-FTN-PATH: 463/188
Lines: 72
Xref: barmaglot.alex-ua.com fido.ru.unix.bsd:1950

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