faqs.org.ru

 Главная > Программное обеспечение > Программы для Фидонет >

RU.FTRACK FAQ

From: Moderator, <Moderator@f79.n5020.z2.fidonet.org>

Список часто задаваемых вопросов в конференции RU.FTRACK
Версия от 23-Mar-99

Q: Я хочу ловить письма с UUE. Как мне это сделать?
A: Можно воспользоваться следующей маской и её модификациями:
  BodyMask: "*%0d%begin ### *.*%0d%m*%0d%m*%0d%`%0d%end*" * *
  Эта маска поймает письма содержащие следующий текст:
  --------------------
  begin 666 myfile.txt
  M....
  M....
  some-some-some
  `
  end
  --------------------
  Эта маска наиболее точна, но она не поймает письма, разрезанные на куски.
  В принципе можно воспользоваться тем, что каждая строка обычного UUE
  начинаются с латинской буквы 'M':
  BodyMask: "*%0d%M$$$$$$$$*%0d%M$$$$$$$$*%0d%M$$$$$$$$*%0d%m*%0d%M$$$$$$$$*" * *
  Эта маска поймает все письма, в которой есть пять строк (ВНИМАНИЕ! Не
  подряд, а просто есть!) начинающихся с символа 'M' после которой идет 8
  символов не содержащих пробел.
  ------------------
  Вы можете присылать ваши (проверенные) маски, я с удовольствием добавлю их
  в этот список.

Q: Я хочу перебрасывать письма из нетмела в эхомейл. Как это сделать?
A: Наиболее правильный путь - создать темплейт следующего содержания:
  ------------
  @MsgBody
  @MsgNTearline
  @MsgNOrigin
  ------------
  (Все эти слова должны начинаться с начала строки) и используя команду
  Action: NewMsg... кидать новые письма в выбранную эхообласть. Почему именно
  так? Дело в том, что в эхомейле _обязаны_ присутствовать Tear Line и Origin.
  А в нетмейле они могут быть, а могут и не быть. Таким темплейтом мы создаем
  письмо, в котором эти строки есть гарантированно. Плюс ко всему мы выкидываем
  из письма всю служебную информацию, касающуюся только нетмейла, и в эхомейле
  не используемую.

Q: Я хочу перебрасывать письма из эхомейла в нетмейл. Как это сделать?
A: В принципе эта операция ничем не отличается от перебрасывания нетмейла в
  эхомейл за исключением одного маленького но важного момента - в эхомейле
  нет адреса получателя. Имя есть, а адреса - нет. Поэтому в 99% случаев
  там будет стоять ваш адрес. Ну а в оставшемся 1% там может быть все, что
  вашему тоссеру угодно. Поэтому при перекидывании эхомейла в нетмейл надо
  явно писать адрес получателя. например так:
  Action: NewMsg "e_to_n.tpl" "o:\netmail\fromecho" * * * 2:5020/79.0 * *

-+-+------------------------------------------------------------------

Ваши изменения и дополнения к этому FAQ присылайте на адрес
2:5020/79 или ufm@prospect.com.ru

Вернуться в раздел "Программы для Фидонет" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru