Импорт вложений электронной почты

Импорт вложений электронной почты

gsqlcmd включает утилиту GetAttachments, которая позволяет сохранять вложения электронной почты в локальную папку.

После этого вы можете импортировать данные из сохранённых вложений с помощью gsqlcmd. Утилита поддерживает извлечение данных из файлов форматов XML, JSON, CSV, HTML, Excel и текстовых файлов. Кроме того, gsqlcmd автоматически извлекает файлы из архивов zip и gzip.

Чтобы получить краткую справку по GetAttachments, выполните команду:

GetAttachments.exe help

Для создания файла настройки утилиты выполните:

GetAttachments.exe init

Утилита создаст файл настройки по умолчанию GetAttachments.cfg со следующим содержимым:

Active;Protocol;Server;Login;Password;Port;UseSSL;Delete;Mask;AttachmentFolder;ArchiveFolder
false;pop3;mail.domain.com;user@domain.com;password;995;true;false;*.gz,*.xls*;attachments;archive
false;imap;imap.domain.com;user@domain.com;password;993;true;false;*.gz,*.xls*;attachments;archive

Чтобы запустить импорт вложений, используйте команду:

GetAttachments.exe [<configuration file>]

Формат файла настройки

Файл настройки представляет собой CSV-файл с обязательными полями:

ПолеЗначение
Activetrue | false
ProtocolPOP3 | IMAP
ServerСервер POP3 или IMAP
LoginЛогин
PasswordПароль
PortПорт
UseSSLtrue | false
Deletetrue | false
MaskМаска файлов вложений для сохранения, например: *.gz,*.xls*
AttachmentFolderПапка для сохранения вложений
ArchiveFolderПапка для обработанных вложений

Вы можете перемещать обработанные вложения из папки AttachmentFolder в папку ArchiveFolder. Утилита проверяет папку ArchiveFolder, чтобы избежать повторного сохранения уже обработанных файлов в папку AttachmentFolder в следующих циклах импорта.

Этот веб-сайт использует куки. Продолжая использовать веб-сайт, Вы принимаете условия Политики защиты персональных данных.