Правила отправки/приема MAIL
Для того чтобы не прописывать отдельные правила для каждого направления можно в mail.ini прописать прием/отправку из подкаталогов, чтобы чекер сам понимал по имени подкаталога куда что отправлять. Прописать на прием и отправку всего по одной секции:
[Send01]
Description=Отправка
recipients=<%DIR%@ext-gate.svk.mskgtu.cbr.ru>
subject=%DIR%
contentlocation=attachment
source=.\Exchange\TRANSPORT\Send
subdirs=1
[Receive01]
Description=Прием
destination=.\Exchange\TRANSPORT\Receive
save=application
rename=%@S%\%NAME%_%Cdup&2%.%EXT%
Тогда можно просто создавать подкаталоги в .\Exchange\TRANSPORT\Send с именем получателя:
.\Exchange\TRANSPORT\Send\fns440 – отправится на fns440@ext-gate.svk.mskgtu.cbr.ru с темой fns440
.\Exchange\TRANSPORT\Send\mifns2 – отправится на mifns2@ext-gate.svk.mskgtu.cbr.ru с темой mifns2
и т.д.
А на прием
вложения из писем от fns440@ext-gate.svk.mskgtu.cbr.ru извлекутся в .\Exchange\TRANSPORT\Receive\fns440
от mifns2@ext-gate.svk.mskgtu.cbr.ru извлекутся в .\Exchange\TRANSPORT\Receive\mifns2
и т.д.
для уникальности имен файлов к имени добавится двузначный номер по порядку (forsend_01.arj forsend_02.arj и т.п.)
Каталоги приема модуль сам создаст, единственное что надо будет смотреть чтобы с “неизвестных” адресов ничего не пришло (тогда письма примутся, но чекером далее не обработаются)