WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Exim не имеет никакого кода для транспортировки почты через UUCP и не
поддерживает адреса UUCP. Однако, если используется доменная адресация, Exim
может быть связан с помощью интерфейса с UUCP довольно просто. Вот фрагмент
конфигурации для посылки ряда доменов на UUCP, взятый из реальной установки:
В полном файле конфигурации, транспорт был бы вставлен в описания других
транспортов и маршрутизатор, вероятно, определен как первый маршрутизатор.
Файл /usr/exim/uucphosts хранит запись:
Всякий раз, когда маршрутизатор натолкнется на домен, который находится в
файле маршрута, он пошлет адрес UUCP-транспорту, который впоследствии
передаст письмо команде uux (описана в
главе 16). Если имеется проблема,
uux сгенерирует некоторый вывод и завершится с кодом ошибки, отличным от
нуля. Установка return_fail_output удостоверится,
что вывод возвращен отправителю. Если входящие UUCP-сообщения сгруппированы в файлы в формате batched SMTP,
они могут быть переданы непосредственно Exim командой:
Когда Exim получает сообщение в местном масштабе, он требует, чтобы
отправитель был зарегистрированным в системе пользователем. Для UUCP-пакета
надо, чтобы отправители брались из входящего сообщения. Exim будет делать
это, если процесс, который вызывает его, запущен как доверенный пользователь
(trusted user). Если Вы хотите, чтобы входящий
трафик UUCP-почты был обработан пользователем, например,
uucp, Вы должны в файле конфигурации Exim
определить:
Linux Network Administrators Guide
Назад
Глава 19. Получение и запуск
Exim
Вперед
Настройка
UUCP
# Transport
uucp:
driver = pipe
user = nobody
command = "/usr/local/bin/uux -r - \
${substr_-5:$host}!rmail ${local_part}"
return_fail_output = true
# Router
uucphost:
transport = uucp
driver = domainlist
route_file = /usr/exim/uucphosts
search_type = lsearch
Эта запись значит, что почта на домен
darksite.example.com будет передана по UUCP на
darksite. Эта конфигурация могла бы быть установлена еще проще без
маршрутизатора, добавлением суффикса .UUCP к darksite
, но такой путь лучше тем, что ясно дает понять различие между доменом
darksite.example.com и UUCP-машиной
darksite.
darksite.example.com: darksite.UUCP
exim -bS </var/uucp/incoming/001
чтобы гарантировать, что адреса отправителя правильно обработаны.
trusted_users = uucp
Назад
Глобальное
оглавление
Вперед
Противоспамовая оборона
Локальное
оглавление
Netnews
Найди своих коллег! |