Skip to content

diev/Pop3cli

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published