Настройку приема UUCP-звонков можно произвести несколькими способами:
хост: login: клиент: входное_имя хост: Password: клиент: пароль
#!/bin/csh -f set shell=/usr/bin/true /usr/libexec/uucp/uucico -lПри этом используется собственный uucico'шный файл паролей.
хост: login: клиент: uupc хост: login: клиент: \L хост: Password: клиент: \P
Обычно при неправильно настроенном скрипте входа выдается ошибка
Login script failedТо же самое бывает при плохом качестве линии, особенно при связи без MNP (коррекции ошибок); в ряде случаев модемы, соединившись, гонят пургу (бессмасленные символы), что тоже приводит к невозможности отработать входной скрипт.
После установления соединения и аутентификации проискодит аутентификация g-протокола:
хост: ^PShere=имя_хоста клиент: ^PS=имя_клиента^@Где
system имя_клиентаи, если нужно привязать имя_клиента к входному имени, сразу под этой строкой
called-login входное_имя
Неправильное имя_хоста (несоответствие имени ответившего хоста тому, кому мы звоним) приводит к сообщениею
Wrong host имя_ответившего_хоста, expected ожидаемое_имяНеправильное имя_клиента (отсутствие такого имени в /etc/uucp/sys приводит к сообщениею
You are unknown for me
Следует учесть, что старые реализации g-протокола работают с размером пакета 64 байта, а Tailor-UUCP, HDB-UUCP и Руднев-UUCP - с размером пакета от 64 до 4096 байт по степеням двойки. На хорошей линии имеет смысл максимально увеличить размер пакета и размер окна - это ускорит работу за счет уменьшения передаваемой служебной информации (контрольных сумм и подтверждений). На плохих линиях это приведет к частому повтору испорченных пакетов и, как следствие, к замедлению работы.
Чтобы почта, отправленная на какой-либо UUCP'шный адрес, правильно доставлялась, прежде всего каждому адресу в системе DNS должен быть прописан MaileXchanger (MX) (см.настройку DNS). Кроме того, надо прописать маршрутизацию почты и научить sendmail понимать эту маршрутизацию. Пока что я не готов ответить на этот вопрос.
/etc/uucp/conf - конфигурация uucico /etc/uucp/passwd - имена пользователей и пароли /etc/uucp/sys - имена систем
uucico - программа обмена почтой по UUCP uuxqt - программа разбора пришедшей почты sendmail - программа-демон SMTPТакже имеет смысл почитать документацию к пакету UUPC (ftp://ftp.kiae.su/pub/relcom/msdos/ache/uupc-latest/install/).