Правила отправки/приема 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 и т.п.)

Каталоги приема модуль сам создаст, единственное что надо будет смотреть чтобы с “неизвестных” адресов ничего не пришло (тогда письма примутся, но чекером далее не обработаются)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *