Дано: корпоративная почтовая сеть, обмен сообщениями через Аутлук. Порой, пользователи умудряются друг другу слать персональные данные, что излишне возбуждает Службу безопасности. В настоящее время проверка сообщений на содержание в них ПД происходит на стороне сервера (стало быть, уже после того, как пользователь нажал кнопочку "отправить", поэтому, если вдруг что, пользователю обязательно "прилетит"). Хочется банить сообщения по содержанию в них ключевых слов уже на стороне пользователя. Т.е.: пользователь нажал "отправить" -> скрипт пробежался по сообщению (включая вложения) -> в случае какой-то проблемы вывел окошко "Алерт". Дальше - на страх и риск самого пользователя.
Вопрос: с помощью чего проще всего реализовать такую штуку? VBA? С++? Как просматривать аттачи (более всего интересуют excel и pdf, в которых сохранен текст, ocr не надо)?
да, это мы посмотрели, конечно. Вопрос скорее в том, что делать с вложениями. Если аттач - docx, например, то открывать Word даже в фоновом режиме - оч тяжело (долго). Поэтому ищутся идеи оптимизации. Сейчас коллега смотрит в сторону Rust.
Сергей Ильин, Что то вы не в ту сторону пошли.
C# имеет легковесные бэкенды для парсинга большинства офисных форматов.
А вот "ржавые гвозди" совершенно не нужны. Находитесь в зоне комфорта за "решеткой"