1. Патч ifmail.patch.gz для ifmail-2.15

Патч к ifmail-2.15 для связывания почтовых RFC-адресов локальной сети с FTN-адресами и для удаления большинства RFC-заголовков. После наложения данного патча в файле конфигурации ifmail можно использовать три новых параметра: localfqdn, localpoint и localgate.

   Пример:
address     2:1313/13.13@fidonet
address     2:1313/13.14@fidonet
 ...
localfqdn   domain.com
localpoint  pupkin1@        Vasya.Pupkin1@p13.f13.n1313.z2.fidonet.org
localpoint  pupkin2@host1.  Vasya.Pupkin2@p14.f13.n1313.z2.fidonet.org

# default is "yes"
localgate   no

В результате, у каждого письма, проходящего через ifmail (или ifnews), правая часть RFC-адреса из поля From: будет сравниваться с аргументом localfqdn, а левая - с первым аргументом localpoint. Если оба сравнения завершились успешно, то RFC-адрес заменяется на соответствующий FTN-адрес, который указан вторым аргументом localpoint. Таким образом, адреса pupkin1@domain.com, pupkin1@host.domain.com, ... будут заменены на Vasya.Pupkin1@p13.f13.n1313.z2.fidonet.org, а pupkin2@host1.domain.com - на Vasya.Pupkin2@p14.f13.n1313.z2.fidonet.org.

Кроме этого, в письмах таких "локальных пойнтов" (а также в письмах с полем From: вида name@p?.f?.n?.z?) в первой строке не будет ставиться From: с оригинальным RFC-адресом.

В случае, когда домен из RFC-адреса соответствует значению localfqdn, а имя пользователя не совпадает ни с одним значением localpoint, поведение ifmail определяется значением параметра localgate. Если оно установлено в "no", то ifmail не будет обрабатывать такое письмо. Например, письмо с адреса pupkin3@domain.com гейтоваться не будет. Если же значение localgate не определено или установлено в "yes", то письмо будет обрабатываться аналогично оригинальной версии ifmail.

Поведение ifmail при гейтовании писем не из локальной сети (домен из RFC-адреса не совпадает с localfqdn) останется прежним.

Обратное преобразование FTN-адресов в RFC-адреса производится с помощью параметра domtrans.

   Пример:
domtrans  Vasya.Pupkin1@p13.f13.n1313.z2.fidonet  pupkin1@domain.com
domtrans  Vasya.Pupkin2@p14.f13.n1313.z2.fidonet  pupkin2@host1.domain.com
domtrans  .fidonet  .fidonet.org

Еще одной особенностью ifmail после применения данного патча, является удаление большинства RFC-заголовков. В итоге значительно сокращается трафик и не возникает недовольства у модераторов.

 
2. Скрипт send-ifmail для INN и мейлер fido.m4 для sendmail

Модифицированный скрипт send-ifmail и описание мейлера fido.m4 для создания помимо .flo и .out файлов еще и .hlo и .hut файлов. Для указания, что, например, эхомайл надо класть на холд, достаточно при описании линка в файле newsfeeds добавить к полю site расширение .hlo. Для нетмейла в файле mailertable нужно использовать майлер hfido.

Пример newsfeeds:
f31.n1313:!*,fido.common:Tf,Wfb:                -  создаются .flo файлы
f31.n1313.hlo/f31.n1313:!*,fido.common:Tf,Wfb:  -  создаются .hlo файлы

Пример mailertable:
f31.n1313.z2.fidonet.org fido:f31.n1313.z2.fidonet.org   -  создается .out файл
f31.n1313.z2.fidonet.org hfido:f31.n1313.z2.fidonet.org  -  создается .hut файл

Примечание: В send-ifmail и fido.m4 используются абсолютные пути к файлам. Проверьте их правильность для вашей системы.

 
3. Доработанный скрипт для ареафикса areafix.gz

Модифицированный скрипт для ареафикса, идущего в комплекте с ifmail. Основные изменения по сравнению с версией 0.6.02 (ifmail-2.15):

  • Признак комментария в Areas - " ", а не "#".
  • По %unlinked показываются только те группы, которые есть в active.
  • Изменено поведение некоторых команд при работе с restricted эхами:
    %subscribe выдает "No such echo"
    %list показывает эху только если линк на нее подписан
    %unlinked не показывает restricted эхи
  • %list выводит "*" в первой позиции если линк подписан на эту эху.
  • %list, %query, %unlinked выводят число обработанных/активных групп.
 
4. Патч gtic.patch.gz и скрипт gtic.announce для gtic-1.3b

Патч к gtic-1.3b и файл gtic.announce для создания более информативных отчетов о пришедших по файлэхам файлах.

   Пример отчета:

From: allfix@eastsoft.saratov.su
Newsgroups: eastsoft.fido.files
Subject: New files at 2:5053/2.35

Area: SAR.FILEECHO
-File---------- -----Size- -Description---------------------------------------
saturn_a.rar        144541 Saturn Station all online files
------------------------------------------------------------------------------
                    144541 byte(s) in    1 file(s)

Area: SAR.GIF
-File---------- -----Size- -Description---------------------------------------
clnd2000.gif        156912 No description available
------------------------------------------------------------------------------
                    156912 byte(s) in    1 file(s)

         Total:     301453 byte(s) in    2 file(s)

Примечание: Поля Newsgroups: и Subject: задаются в начале скрипта.


На основную страницу


Send comments and questions to nik@eastsoft.saratov.su
Copyright © 1999-2000 Nickolay Parfenov
Last Updated: 11.04.2000