Работа с почтовыми ящиками
Список почтовых ящиков задается в файле t-mail.ctl .
Синтаксис:
MailBox [<flash>] <owner><direction><directory> [<address>] [|<command>]
Каждая строка содержит имя или адрес "особого" адресата, следом
следует знак '=', '<-' или '->' (<direction>), определяющий направление
передачи почты, после него - каталог для этого адресата и (необязательно) -
адрес, если есть желание изменить адрес назначения. Можно так же указать
имя программы (exe, com, bat) которая будет выполнена в случае, если в
соответствующий почтовый ящик что-то попало. Вместо такой программы может
быть указано одно из ключевых слов, допустимых при выполнении процессов
(см. описание переменных Process в t-mail.ctl ). Строку может предварять
индикатор flash, один символ, который будет мигать в левой нижней части
экрана при наличии почты в этом ящике. Подробно синтаксис переменной
MailBox описан в файле t-mail.ctl .
При упаковке почты T-Mail наряду с почтовым каталогом просматривает и
MailBoxes. Если там появилось новое письмо (например ответ от mail-робота)
то оно будет перемещено в почтовый каталог и упаковано для отправки.
Пример ( t-mail.ctl ):
--------------------
MailBox Ivan Pupirin=c:\mail\ 5030/15.99 | echo Vanya! Wake up!
MailBox /15.1 = c:\t-mail\mail /15.4
MailBox [X]/15.13 -> c:\t-mail\mail\13mail /15.0
MailBox FileFix=c:\filefix\ | c:\filefix.bat -Scan -Toss -Hren
MailBox AreaFix=c:\areafix\
MailBox 5030/15.43 = c:\t-mail\mail\junkmail | !echo JunkМail received
В первых двух примерах в качестве каталога указан выходной каталог для
почты самого T-Mail-а. Очевидно, в этом случае письмо будет просто
переадресовано на новый адрес. Этот метод может использовать "удаленный
SysOp" для получения своей почты.
При такой переадресовке в почтовый каталог следует обязательно
изменить адрес назначения, в противном случае есть опасность "зациклить"
T-Mail на этом письме.
При запуске T-Mail несуществующие каталоги для почтовых ящиков будут
созданы.