DiBR
обычная кошмарная
домашняя страничка
Ежекакполучится околокомпьютерное обозрение
 
  <<<  предыдущий Tech! archive #688 следующий  >>>  
   Последний выпуск       Архив       Ссылки       Полезности       humor.filtered       Фотки       О сайте   
          Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
         
- __techs (2:5015/42) ----------------------------------------------- __techs -
Msg  : 688 of 1000                         Scn
From : Victor Sudakov                      2:5005/18       13 May 98  13:55:08
To   : All                                                 13 May 98  20:18:36
Subj : UUCP FAQ [Часть 4 из 5]
-------------------------------------------------------------------------------
@AREA:RU.INTERNET.TECHNOLOGY
From: vas@vas.tsu.tomsk.su (Victor Sudakov)

. uucp-dom:provider

======= /etc/mailertable ======

Где provider - это uucp-имя системы провайдера (система должна быть описана в
/etc/uucp/sysout)

Точка здесь выступает в роли символа подстановки и означает то же самое, что
у нормальных людей означает звездочка, то есть любое количество любых
символов.

Если вы не являетесь оконечной системой, то есть раздаете почту кому-то еще
по uucp, то ваш mailertable может выглядеть так:

======= /etc/mailertable ======

.host1.your.domain.org  uucp-dom:host1
host1.your.domain.org  uucp-dom:host1
.host2.your.domain.org  uucp-dom:host2
host2.your.domain.org  uucp-dom:host2
.host3.your.domain.org  uucp-dom:host3
host3.your.domain.org  uucp-dom:host3
.    uucp-dom:provider

======= /etc/mailertable ======

Одиночная точка в конце означает - все остальное сваливать на провайдера, он
сам разберется.

Разумеется, речь в mailertable идет только об именах машин. Про
пользователей он ничего не знает. То есть, записи

host1.your.domain.org  uucp-dom:host1
.host1.your.domain.org  uucp-dom:host1

означают только то, что почта для машин

host1.your.domain.org
foo.host1.your.domain.org
bar.host1.your.domain.org
foo.bar.host1.your.domain.org

и т.п. будет направляться через uucp-систему host1.

Осталось только добавить, что sendmail использует mailertable в виде
database map, поэтому осталось проделать следующее:

makemap hash /etc/mailertable.db < mailertable

2.3 Hастройка uudomain

Как уже указывалось ранее, доменное имя системы (hostname) и uucp-имя этой
же самой системы совершенно не обязаны совпадать. Поэтому в файле uudomain
настраивается соответствие доменного имени хоста и его uucp-имени. В этом
файле должны быть описаны все системы, с которыми у вас есть прямые линки по
uucp. Пользуясь нашим примером, ваш uudomain будет выглядеть примерно так:

======= /etc/uudomain ======

host1  host1.your.domain.org
host2  host2.your.domain.org
host3  host3.your.domain.org
provider mail.provider.ru

======= /etc/uudomain ======

uudomain, так же как и mailertable, должен быть в виде database map, поэтому

makemap hash /etc/uudomain.db < uudomain

Теперь осталось только

kill -1 `cat /var/run/sendmail.pid`

3. Разное

3.1 Hастройка uucp-сервера.

Предполагается, что ваша машина является почтовым сервером, на который ваши
клиенты (host1.your.domain.org, host2.your.domain.org,
host3.your.domain.org) будут ходить за почтой. Ходить за почтой они могут по
телефону или по IP. Быть сервером uucp очень просто - когда клиент позвонит
модемом или зайдет на 540 порт, ему надо подсунуть uucico в качестве shell.
Лучше подсовывать uucico с ключом -l, тогда оно будет само спрашивать
пароль, а брать пароли будет из собственного файла с паролями
(/etc/uucp/passwd).

Как это сделать - существует ряд способов.

3.1.1 UUCP over IP

Если ваша машина будет отдавать почту по uucp over IP, то надо
закомментарить в /etc/inetd.conf стандартную строчку, относящуюся к uucpd, и
добавить свою:

uucpd stream tcp nowait root /usr/libexec/uucp/uucico uucico -l

Hе знаю, почему по умолчанию там стоит неработающая строчка, но
поговаривают, что стоит она там в расчете на то, что будет использоваться не
Taylor, а какая-то другая реализация UUCP.
=============================================================================

С уважением:
/Barbarossa

--- GoldED 2.42.G0614+
* Origin: My E-Mail is root@kivc-s.tomsk.su , my Netmail is (2:5005/18)






<<<

архив dibr

>>>'