Трекер нетмейла

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Тре́кер нетме́йла (англ. netmail tracker) — компьютерная программа, часть программного обеспечения Фидонета, предназначенная для автоматической обработки нетмейла (то есть электронной почты, передаваемой в сети Фидонет).

В частности, трекер может использоваться как средство реализации одной или более следующих функций:

  • Фильтрация почты (например, проверка присутствия получателя в ноудлисте.
  • Реакция на флаги почты (например, поддержка трассировки хождения почты).
  • Тонкая настройка роутинга (например, динамическая маршрутизация).
  • Транзитная передача файловых аттачей.

Конфигурационный файл простого трекера содержит некоторый набор условий и соответствующих действий (например: если заголовок письма содержит строку «Модераториал», то создать копию письма для сисопа прежде, чем оно будет отослано пойнту).

Более сложные трекеры позволяют описывать правила обработки почты на каком-либо языке программирования, поэтому с приходящей и уходящей почтой можно сделать вообще всё что угодно.

Примеры трекеров[править | править код]

Статья на 5070.info следующим образом характеризует различные трекеры:

Ftrack
Имеет достаточно функций для реализации большинства распространенных задач. Умеет работать с эхомейлом. Формат конфига свой.
Itrax
Полноценный трекер, инструкции для которого пишутся на языке REXX.
Itraxp
Полноценный трекер, использует язык Perl.
MNTrack
Достаточно простой по функционалу обработчик нетмейла, имеющий в комплекте консольный конфигуратор. Может оказаться удобен для новичков.
rTrack
Ещё один трекер, использующий готовый язык. Для инструкций используется Pascal.

Работа в Фидонете без трекеров[править | править код]

Если сложной обработки почты не требуется, то можно годами обходиться без трекеров (это в особенности касается пойнтов), так как будет хватать возможностей обычного эхопроцессора.

Кроме того, некоторые эхопроцессоры (скажем, HPT) позволяют себя программировать на языках высокого уровня (для HPT это Perl), так что пользователи таких эхопроцессоров ужé обладают широкими возможностями обработки почты, фактически не нуждаясь в каком-либо специальном трекере.