Скрипт на powershell сбор почты в базу

5 000 руб. за проект
11 декабря 2021, 04:50 • 2 отклика • 16 просмотров
Добрый день
требуется скачивать письмо с сервера с удалением по протоколу pop3
парсить его по элемента письма
вложить содержимое таблицу MSSQL
Работать с указанным количеством циклов (Определяем сколько писем есть в ящике и запускаем на обработку всех писем в FIFO)

Параметры:
Почтовый сервер
POP3 — используется отдельный сервер, работающий по протоколу POP3
Адрес почтового сервера Адрес сервера входящей почты
Порт почтового сервера Порт сервера входящей почты (стандартный порт POP сервера - 110.
Логин Учетная запись на сервере
Пароль Пароль учетной записи на сервере
SSL-авторизация Устанавливается "Да", если почтовый сервер требует SSL-авторизацию.
MessageId Переменная, в которую будут сохранен идентификатор email сообщения.
Кому Переменная, в которую будут сохранены получатели email сообщения.
От кого Переменная, в которую будут сохранены отправители email сообщения.
Тема Переменная, в которую будут сохранена тема email сообщения.

Текст письма Переменная, в которую будут сохранен текст email сообщения.

Удалять с сервера Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.
Сохранять вложения Определяет режим сохранения вложений.
В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством "Папка для вложений"..
Папка для вложений Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.


Примеры в интернете:
https://deaksoftware.com.au/articles/using_pop3_in...