/Pop3cli

Console POP3 client to get all attachments. Консольный POP3 клиент для получения всех вложений.

Primary LanguageC#Apache License 2.0Apache-2.0

Build status GitHub Release

Консольный POP3 клиент для получения всех вложений.

Программа требует установленного .NET Framework 4.8. Настройки в файле .exe.config.

Программа подключается к POP3 серверу MOEX, получает список писем (сервер сам их подчищает), скачивает недостающее на локальном диске, извлекает все вложения в указанную папку. Локальные письма, которые уже удалены с сервера, переносятся в папку BAK.

Параметры запуска

0: Читать файл конфигурации и, если указан Host, загрузить файлы с этого POP3 сервера, если нет - просто распаковать все вложения из файлов по маске Src в папку Dst.

1: Если -? или /h - показать эту помощь, иначе - по указанной маске вместо Src в конфиге.

2: Использовать указанные параметры вместо Src и Dst в конфиге.

(Маска Src - это просто имя директории или имя директории с маской файлов или именем файла в ней.)

Extra

Далее с этими вложениями работает скрипт moexload.cmd (пример в папке extra), который удаляет все наложенные в любом порядке шифрования, подписи и упаковки (.p7a, .p7e, .p7s, .zip), оставляя чистые XML и PDF для импорта в разные системы.

Скрипт использует утилиту командной строки СКЗИ Валидата xpki1utl.exe.

License

Licensed under the Apache License, Version 2.0.