Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum


Lines Club

Ищем достойных соперников.




Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Настройка UUCP

Exim не имеет никакого кода для транспортировки почты через UUCP и не поддерживает адреса UUCP. Однако, если используется доменная адресация, Exim может быть связан с помощью интерфейса с UUCP довольно просто. Вот фрагмент конфигурации для посылки ряда доменов на 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
В полном файле конфигурации, транспорт был бы вставлен в описания других транспортов и маршрутизатор, вероятно, определен как первый маршрутизатор. Файл /usr/exim/uucphosts хранит запись:
darksite.example.com:           darksite.UUCP
Эта запись значит, что почта на домен darksite.example.com будет передана по UUCP на darksite. Эта конфигурация могла бы быть установлена еще проще без маршрутизатора, добавлением суффикса .UUCP к darksite , но такой путь лучше тем, что ясно дает понять различие между доменом darksite.example.com и UUCP-машиной darksite.

Всякий раз, когда маршрутизатор натолкнется на домен, который находится в файле маршрута, он пошлет адрес UUCP-транспорту, который впоследствии передаст письмо команде uux (описана в главе 16). Если имеется проблема, uux сгенерирует некоторый вывод и завершится с кодом ошибки, отличным от нуля. Установка return_fail_output удостоверится, что вывод возвращен отправителю.

Если входящие UUCP-сообщения сгруппированы в файлы в формате batched SMTP, они могут быть переданы непосредственно Exim командой:
exim -bS </var/uucp/incoming/001
Когда Exim получает сообщение в местном масштабе, он требует, чтобы отправитель был зарегистрированным в системе пользователем. Для UUCP-пакета надо, чтобы отправители брались из входящего сообщения. Exim будет делать это, если процесс, который вызывает его, запущен как доверенный пользователь (trusted user). Если Вы хотите, чтобы входящий трафик UUCP-почты был обработан пользователем, например, uucp, Вы должны в файле конфигурации Exim определить:
trusted_users = uucp
чтобы гарантировать, что адреса отправителя правильно обработаны.

Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют