На главную
Вы находитесь в Хранилище файлов Белорусской цифровой библиотеки

Small FAQ по настройке fido mail под Linux (и не только)

См. так же Дмитрий Завалишин. "Диффузия" - ---[fido_faq]----------->--------------------------->--------------------- (c) copyleft, jav@ufg.ru [version 0.6 alpha from 14.4.97] >0. READ THIS TWICE! Ставя новое ядро, libc, любой прикладной пакет -- ПРОЧИТАЙТЕ Changes, News, README, man, а уже потом задавайте вопросы.

Small FAQ по настройке fido mail под Linux (и не только)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * * В данной версии FAQ даются ответы на следующие вопросы: 1. Какие программы необходимы для организации fido mail? 2. Как установить ifmail? 3. Как наиболее просто настроить inn? 4. Как настроить sendmail для работы с fido mail? 5. Как настроить smail для работы с fido mail? 6. Какие есть популярные читалки? 7. Где можно взять AreaFix for Linux? 8. Где можно взять FileFix (allfix) for Linux? * * *

Q1: Какие программы необходимы для организации fido mail под Linux?

A: 1. самый простой вариант: ifmail (mailer) + QEcho (fido tosser & editor) Последняя версия ifmail доступна на #www.average.org/ автор Eugene G. Crosser, 2:5020/230. QEcho лежит на ftp://ftp.mgdtd.ac.ru/pub/QEcho/QEcho.tgz автор Nikolay Shadrin, 2:5020/609. 2. более сложный вариант: ifmail + inn (или cnews) + sendmail (или smail), позволяющий одной читалкой читать ньюсы и фидошные эхи.

Q2: Как установить ifmail?

A: Взять ifmail, прочитать README, поправить CONFIG, собрать, заинсталировать. Пойти в misc/, отредактировать config. Warning! rnews должен быть бинарь [elf], а не скрипт. Обычно он находится в /usr/lib/news/rnews. Прочитать FAQ, закомпилировать nodelist. >Рекомендуется наложить на ifmail патчи by Serg Oskin. У вас пропадут многие проблемы c гейтированием. Они оформлены как один patch, который можно взять на: ftp://ftp.relcom.ru /unix/fido/ifm*os.dgz. ^ версия ifmail применим для любой версии ifmail с соответствующими доработками.

Q3: Как наиболее просто настроить inn?

A: Если у вас slackware, в стандартной "раздаче" дистрибутива есть каталог /var/lib/news/tools.linux в котором много полезной информации... (если у вас не slackware и этого каталога нет, то советую сходить на любой сайт и поискать в дистрибутиве архив с inn) Вам достаточно прочитать и выполнить рекомендации из Install.ms (читать "nroff -mgs Install.ms | less") и INSTALL-linux (по шагам описана установка). После этого идете в ~ifmail/misc/inn/: a. send-ifmail кладете в /var/lib/news/, вызов пихаете в news crontab'a через каждые 15 минут. b. по примеру newsfeeds пишете свой (/var/lib/news/newsfeeds). хорошо помогает man newsfeeds. Как создавать, удалять, etc. newsgroup? man ctlinnd; ctlinnd -h Можно поставить autocreat by Serg Oskin. Входит в состав патча к ifmail. >INN обязательно запускать с ключом -u, который нужно добавить в переменную FLAGS в скрипте запуска INN (rc.news). Еще рекомендуется добавить ключ -с0, чтобы inn не откидывал в /var/spool/news/in.coming/bad/ статьи, написанные более N дней назад. Или написать скрипт, правящий дату на текущую и перекладывающий статьи в /var/spool/news/in.coming/ на с'едение rnews -U.

Q4: Как настроить sendmail для работы с fido mail?

: Это самый гадкий программ... Перед настройкой рекомендуется прочитать все доки ( ~sendmail/doc/* ). Пример рабочей конфигурации. Kir Marushkin: Есть, по-моему, более удобный и гибкий вариант. Поправить нижеследующее конечно придется (пути, адреса, OSTYPE и VERSIONID). 1. $SENDMAIL_HOME/cf/mailer/ifmail.m4: =================================== PUSHDIVERT(-1) # # Copyright skipped # ifdef(`IFMAIL_MAILER_PATH',, `define(`IFMAIL_MAILER_PATH', /usr/local/ifmail/ifmail)') ifdef(`IFMAIL_MAILER_ARGS',, `define(`IFMAIL_MAILER_ARGS', `ifmail -r $h $u')') POPDIVERT ####################################### ### ifmail Mailer specification ### ####################################### VERSIONID(`@(#)ifmail.m4 0.1 (Waxwork) 10/25/95') Mifmail, P=IFMAIL_MAILER_PATH, F=msDFMuC, S=11, R=21, A=IFMAIL_MAILER_ARGS ==================================================================== 2. $SENDMAIL_HOME/cf/cf/waxwork.mc: ================================ divert(-1) # # Copyright skipped # include(`../m4/cf.m4') VERSIONID(`@(#)waxwork.mc 0.1 (Waxwork) 10/25/95') OSTYPE(bsd4.4) FEATURE(mailertable) FEATURE(nocanonify) MAILER(local) MAILER(procmail) MAILER(smtp) MAILER(ifmail) MAILER(uucp) define(`confCOPY_ERRORS_TO',`postmaster') define(`USE_CW_FILE') define(`confCW_FILE',`/etc/sendmail.cw') LOCAL_RULE_3 R$+ < @ $+ . fidonet . org > $* $@ $1 < @ $2 . fidonet . org . > $3 R$+ < @ $+ . fidonet > $* $@ $1 < @ $2 . fidonet . org . > $3 R$+ < @ $+ . fido > $* $@ $1 < @ $2 . fidonet . org . > $3 R$+ < @ $+ . ftn > $* $@ $1 < @ $2 . fidonet . org . > $3 ^^^^^^ здесь табуляция!!! ========================================================================= 3. В /etc/sendmail.cw указываем наши алиасы на которые сендмайл может принимать почту (без фидошных aka). Например y меня: saver.msk.su fidogate.saver.msk.su ========================================================================= 4. Рутинг прописывается в mailertable, что гораздо удобнее, чем прямо в конфиге сендмайла. /etc/mailertable: .fidonet.org ifmail:f322.n5020.z2.fidonet.org f361.n5020.z2.fidonet.org ifmail:f361.n5020.z2.fidonet.org .f361.n5020.z2.fidonet.org ifmail:f361.n5020.z2.fidonet.org f297.n5020.z2.fidonet.org ifmail:f297.n5020.z2.fidonet.org .f297.n5020.z2.fidonet.org ifmail:f297.n5020.z2.fidonet.org f688.n5020.z2.fidonet.org ifmail:f688.n5020.z2.fidonet.org .f688.n5020.z2.fidonet.org ifmail:f688.n5020.z2.fidonet.org ================================================================ 4. Hy и для удобства: /usr/local/bin/vimt: #!/bin/sh vi /etc/mailertable makemap hash /etc/mailertable.db < /etc/mailertable Если makemap не поддерживает hash, использовать dbm (ndbm) c соответсвующими исправлениями в описании mailertable (см. выше и документацию на sendmail) =================================================== 5. % m4 $SENDMAIL_HOME/cf/cf/waxwork.mc > /etc/sendmail.cf Так же рекомендуется посмотреть ~ifmail/misc/sendmail/ifmail.m4-*

Q5: Как настроить smail для работы с fido mail?

A: Boris Tobotras: Это моя конфигурация, ни из чего не следует, что правильная. В routers добавить: ifmail: driver=pathalias,transport=ifmail; file=ftnpaths,proto=lsearch В transports добавить такой: ifmail: -from,-received,max_addrs=5,max_chars=200, driver=pipe; pipe_as_sender, cmd="/usr/local/lib/ifmail/ifmail -r$host $((${strip:user})$)" Завести файл ftnpaths, куда прописать всех прямых линков и всю информацию о роутинге в таком виде: # ... my direct links ... .f20.n5020.z2.fidonet.org f20.n5020.z2.fidonet.org!%s .f0.n5020.z2.fidonet.org f0.n5020.z2.fidonet.org!%s p8.f510.n5020.z2.fidonet.org p8.f510.n5020.z2.fidonet.org!%s # This is default routing: .fidonet.org f188.n5020.z2.fidonet.org!%s Должно работать.

Q6: Какие есть популярные читалки?

A: для netmail: mail, elm, exmh & mh, ml. для news (терминал): tin, pine, rn, nn. (под X'ы): xrn, xvnews, nn-tk, knews, XEmacs (монстр :), netscape.

Q7: Где можно взять AreaFix for Linux?

A: ftp://ftp.lexa.ru /pub/domestic/lexa/areafix*.tar.gz Один из авторов Alex Tutubalin, 2:5020/96.

Q8: Где можно взять FileFix (allfix) for Linux?

A: FileFix by Serg Oskin, 2:5020/20. ftp://ftp.relcom.ru /unix/fido/filefix*.tar.gz freq filefix.tgz 2:5020/20, work time 22.00-08.00 (24 weekend)

Благодарности

~~~~~~~~~~~~~ Kir Marushkin 2:5020/322.38 Boris Tobotras 2:5020/510 за уточнения/дополнения/исправления. Если где есть ошибки, неточности - welcome! Дополнения, исправления можно присылать на: e-mail: and@jav.msk.ru jav@ufg.ru fido: 2:5020/718.13@fidonet.org 2:5020/20.1313@fidonet.org ------------>--------------------------->--------------------------------

Last-modified: Wed, 03 Sep 1997 06:43:03 GMT
World LibraryРеклама в библиотекеПроект для детей старше 12 лет!
Проект Либмонстра, партнеры БЦБ - Украинская цифровая библиотека и Либмонстр Россия
https://database.library.by