Здесь описано как устанавливать пакет программ FidoIp в Linux.
Установка fidoip сложна и неоднозначна
Готовых пакетов под различные дистрибутивы нет. Надо собирать из исходников. Исходники берутся с сайта:
https://sourceforge.net/projects/fidoip/files
Далее предполагается, что исходники лежат в каталоге:
/home/user/fidoip_2_0_4
Сборка делается тридиционно для Linux, здесь не описывается.
После сборки появится каталог
/home/user/fidoip_2_0_4/packages
В нем будут файлы:
binkd-1.1a-115-x86_64-Linux-fido_my1.tgz
golded-1.1.5-b-x86_64-Linux-fido_my1.tgz
husky-1.9-x86_64-Linux-fido_my1.tgz
Их все надо распаковать в каталог /home/user/fidoip_2_0_4. Для этого данные файлы надо скопировать в каталог /home/user/fidoip-2.0.4 (да, вот так вот странно) и выполнить в нем команды:
$ tar -xzpf binkd*.tgz -C .
$ tar -xzpf husky*.tgz -C .
$ tar -xzpf golded*.tgz -C .
После чего в каталоге /home/user/fidoip_2_0_4 появятся еще два каталога:
- usr - каталог с программами
- fido - каталог с данными (там будут базы с NatMail, базы эхоконференций, индексы, нетлисты и т.д.)
Далее через Telegram надо у робота (например у f1081n5030_bot) сделать запрос на получение фидошного адреса.
Далее надо сконфигурировать узел поинта путем запуска скрипта:
setup_config.bash
Или, если надо сконфижить ноду:
setup_node.bash
После этого надо сделать доступной в переменной PATH директорию с бинарниками FIDO-программ:
export PATH=/home/user/fidoip_2_0_4/usr/bin:$PATH
И можно запускать GoldEd+ путем команды gl.
Отправлять и принимать почту можно командой send.
Создание личного письма (NetMail)
Чтобы создать письмо, надо:
- Войти в GoldEd, выбрать самую верхнюю строку с надписью Почта.
- Нажать Ins, откроется интерфейс редактирования заголовка нового личного письма.
- Переход по полям - стрелки, TAB.
- В поле "Кому" перейти в правую часть где вводится адрес, и указать адрес свой ноды.
- Адрес ноды - это свой адрес, но без точки и последней цифры.
- Например, если свой адрес 2:5020/2525.12, то адрес ноды будет 2:5020/2525.
- Нажать TAB, и курсор переключится в поле ввода "Тема письма", а в поле "Кому" появится имя и фамилия сисопа, которому письмо предназначено.
- Написать тему письма и нажать Enter. Будет запрос где редактировать - выбрать "Встроенный редактор".
- Написать текст письма и нажать F2. Будет вопрос: сохранить текст? Надо ответить "Да".
- Письмо сохранится, но его не будет видно, так как GoldEd переключится на то письмо, на котором была нажата кнопка Ins в момент начала создания письма.
- Увидеть свое письмо можно путем нажатия стрелки Вправо.
Далее можно выйти из GoldEd и запустить команду send. Произойдет обмен почтой по IP.
Если сисоп ответит, то после очередной команды send, если запустить GoldEd, в разделе Почта появится новое письмо.
Как подписаться на эхоконференцию
Для управлением подпиской, на ноде есть робот AreaFix. Ему надо отправлять запросы по NetMail, он будет отвечать, тоже в NetMail.
В начале надо сделать запрос с тремя командами. Запрос делается так:
- В поле Кому (в GoldEd это поле К) вместо имени сисопа должно быть написано AreaFix, а в качестве адреса - адрес ноды.
- Поле Тема (почему-то в документации пишут что это поле Re:) надо указать пароль, который был получен в Telegram.
В тексте письма надо написать:
%HELP
%LIST
%QUERY
Всякие ориджины и подписи в письме можно оставить.
Вот что обозначают эти команды:
- %HELP - Получить список команд, которые поддерживает AreaFix
- %LIST - Получить писок доступных конференций
- %QUERY - Получить список подключенных конференций
В ответ придет три личных письма. Надо посмотреть список доступных конференций и подписаться на них. Например, можно подписаться на конференции humor и golded. Для этого надо снова создать новое письмо к AreaFix со всеми атрибутами, что были перечислены выше. А в теме письма надо написать команды:
humor /r
golded /r
Это команда подписки на конференцию. Одна строка - одна конференция. Ключ /r дополнительно запрашивает нескольких последних сообщений в данной конференции. В ответ придет письмо:
Area Status
-------------------------------------------------- -------------------------
humor ............................................ added
humor ............................................ rescanned 7644 mails
golded ........................................... added
golded ........................................... no rescan possible
Following is the original message text
--------------------------------------
humor /r
golded /r
Этот такст означает, что подписка прошла успешно. Но почему-то конференция golded не поддерживат запроса последних сообщений. Поэтому для конференции golded будут приходить сообщения только по мере их поступления.