Программа MailProcessor служит для автоматизации работы с входящей и исходящей почтой. В число основных задач программы входят автоматизация обработки получаемых по почте файлов, а также автоматизация отправки файлов. Программа обладает развитой встроенной системой исполнения скриптов FastScript, позволяющей работать с языками Pascal, C++, JavaScript, Basic, что дает возможность максимально автоматизировать обработку входящей почты и отправку исходящей корреспонденции.
Программа обладает стандартным для почтовых программ диспетчером почты, адресной книгой. При получении почты программа MailProcessor рассортировывает письма, извлекает из них присылаемые файлы, раскладывает их по папкам на диске, предназначенным для выгрузки файлов входящей почты.
В зависимости от настроек программы и установленных скриптов файлы могут рассортировываться по отдельным для каждого адресата каталогам, а также по датам получения этих писем. С другой стороны, все отсылаемые файлы могут выкладываться пользователями либо программами в определенные каталоги, в соответствии с адресатами и автоматически отправляться определенным в адресной книге почтовым ящикам. Благодаря реализованному в программе OLE-серверу можно автоматизировать генерацию писем из других программ, либо импорт данных входящей почты в другие программы. Благодаря встроенным функциям и классам обработки почты, а также развитой встроенной библиотеке функций FastScript можно автоматизировать любые процессы, связанные с работой с почтовым ящиком.
Стандартной функцией, которую выполняет программа MailProcessor при взаимодействии с торговой системой bvSoft-Склад (Солярис), является обмен пакетами данных между центральной базой и аптечными пунктами/торговыми точками/магазинами, а также обмен любыми файлами и документами между ними. Обычно для этого используются каталоги входящей и исходящей почты. Каталог исходящей почты постоянно сканируется программой на предмет появления свежих файлов, которые туда выкладывает складская программа, и новые файлы отправляются по почте по нужным адресам. При получении этих файлов программы MailProcessor складывают их в каталог входящей почты, раскладывая по каталогам, соответствующим адресатам, также, часто - раскладывая дополнительно по датам. Складская программа принимает эти пакеты из данных каталогов, таким образом обеспечивается автоматический обмен пакетами обновлений между складским и торговыми модулями.
Другое применение программы на складе - прием накладных от поставщиков и рассортировка их в каталогах входящей почты по подкаталогам, соответствующим поставщикам. Так файлы, присылаемые поставщиками, автоматически извлекаются из почты и раскладываются в удобном пользователю виде.
Программа SolPrice (Сводные прайс-листы) использует систему MailProcessor для взаимодействия с поставщиками: прием от них прайс-листов, а также автоматизация отправки заявок, если поставщик поддерживает протоколы обмена по smtp и pop3.