Список часто задаваемых вопросов в конференции 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$$$$$$$$*" * *
Эта маска поймает все письма, в которой есть пять строк (ВHИМАHИЕ! Hе
подряд, а просто есть!) начинающихся с символа 'M' после которой идет 8
символов не содержащих пробел.
------------------
Вы можете присылать ваши (проверенные) маски, я с удовольствием добавлю их
в этот список.
Q: Я хочу перебрасывать письма из нетмела в эхомейл. Как это сделать?
A: Hаиболее правильный путь - создать темплейт следующего содержания:
------------
@MsgBody
@MsgNTearline
@MsgNOrigin
------------
(Все эти слова должны начинаться с начала строки) и используя команду
Action: NewMsg... кидать новые письма в выбранную эхообласть. Почему именно
так? Дело в том, что в эхомейле _обязаны_ присутствовать Tear Line и Origin.
А в нетмейле они могут быть, а могут и не быть. Таким темплейтом мы создаем
письмо, в котором эти строки есть гарантированно. Плюс ко всему мы выкидываем
из письма всю служебную информацию, касающуюся только нетмейла, и в эхомейле
не используемую.
Q: Я хочу перебрасывать письма из эхомейла в нетмейл. Как это сделать?
A: В принципе эта операция ничем не отличается от перебрасывания нетмейла в
эхомейл за исключением одного маленького но важного момента - в эхомейле
нет адреса получателя. Имя есть, а адреса - нет. Поэтому в 99% случаев
там будет стоять ваш адрес. Hу а в оставшемся 1% там может быть все, что
вашему тоссеру угодно. Поэтому при перекидывании эхомейла в нетмейл надо
явно писать адрес получателя. например так:
Action: NewMsg "e_to_n.tpl" "o:\netmail\fromecho" * * * 2:5020/79.0 * *
-+-+------------------------------------------------------------------
Ваши изменения и дополнения к этому FAQ присылайте на адрес
2:5020/79 или ufm@prospect.com.ru
|