Очередь в интерактивном интерфейсе мейлера qico

Ме́йлер, или мэ́йлер (от англ. mailer — почтови́к, почто́вник) — программа для передачи почты и других файлов в Фидонете. Как правило, передача происходит во время краткого сеанса связи: мейлер сперва устанавливает соединение с некоторым узлом Фидонета, затем производит информационный обмен (приём и передачу почтовых пакетов и файлов), после чего разрывает соединение.

Наряду с эхопроцессором и редактором почты, мейлер является обязательной частью программного обеспечения Фидонета, поскольку именно мейлер отправляет созданные эхопроцессором бандлы на другие компьютеры Фидонета и принимает входящую почту с этих компьютеров, которую эхопроцессору предстоит распаковать и обработать. Мейлер же передаёт, помимо почты, и некоторые другие файлы (посылаемые по файлэхам, или запрошенные фреком, или выложенные на холд).

Для корректного взаимодействия тоссера и мейлера они должны быть настроены на одно и то же соглашение о том, как хранить бандлы до их отправки и после приёма; это называется форматом почтового ящика (или, как ещё говорят, мэйлбокса, от англ. mailbox почтовый ящик).

Дайалапные мейлеры и Fido-over-IPПравить

  Основная статья: Fido over IP

Смыслом работы мейлера является приём и передача файлов (в том числе пакетов с почтою) в автоматическом или полуавтоматическом режиме. Различают мейлеры, соединяющиеся для этого друг с другом при помощи модемного дозвона в обычной телефонной сети (их называют дайалапными мейлерами), и мейлеры, устанавливающие соединение в Интернете по протоколам TCP/IP (их называют IP-мейлерами и Интернет-мейлерами; также говорят о технологии «Fido-over-IP»). Некоторые мейлеры (Argus, Radius, T-Mail, ifcico и т. п.) способны соединяться и по Интернету, и по обычной телефонной сети.

Следует отметить, что не всегда интернетовские мейлеры совместимы друг с другом по протоколам: так, скажем, T-Mail и ifcico не поддерживают протокол binkp, и оттого не способны связываться по IP с узлами, использующими binkd. Поэтому на одном узле Фидонета может быть установлено одновременно несколько мейлеров для поддержки разных протоколов.

Прежде распространения binkp для связи по IP использовались утилиты rlfossil (под DOS) и vmodem (под OS/2), которые эмулировали связь через модем, позволяя с их помощью устанавливать связь через IP обычным дайалапным мейлером, не предназначавшимся для Интернета. Мейлер binkd действует эффективнее, поскольку полагается на IP в отношении коррекции ошибок и гарантии доставки данных, а не пытается реализовать эти функции самостоятельно.

Самостоятельным способом передачи фидонетовских пакетов почты и файлов по Интернету является обычный интернетовский e-mail (протоколы SMTP и POP3). Были разработаны программы, автоматически обёртывающие фидонетовскую почту в интернетовские письма (в качестве файлов-вложений), а также отделяющие такие вложения от входящих писем e-mail для дальнейшей их фидонетовской обработки. Такие программы не часто называют мейлерами, хотя по существу они выполняют совершенно те же функции.

Совместная работа мейлера и BBSПравить

Некоторые дайалапные мейлеры способны сосуществовать с дайалапною же доскою объявлений (BBS) на одном и том же компьютере. Приняв входящий звонок, мейлер определяет протокол, по которому устанавливается соединение; если имеет место сеанс EMSI, то мейлер начинает отдавать фидошную почту, если же EMSI не обнаружено, тогда мейлер предполагает, что на том конце провода — человек, и предложит зайти на BBS, нажав особую комбинацию клавиш (чаще всего нужно дважды нажать «ESC»).

Популярные мейлерыПравить

Наиболее популярным IP-мейлером является кроссплатформенный, основанный на открытом (open source) программном обеспечении — binkd.

Кроме того, на платформе Win32 пользуются популярностью T-Mail, KittenMail, Radius.

На Unix-платформах распространены ifcico, qico, binkleyforce и др.

На платформе OS/2 наиболее популярны TheBrake! mailer Джона Гладких и GPM (General Purpose Mailer) Игоря Ванина. Существует также версия T-Mail под OS/2.

Под DOS распространены T-Mail, FrontDoor, BT+. Cуществует также и DOS-версия binkd.