У меня есть несколько каталогов файлов EML, которые я хочу загрузить в Gmail с использованием IMAP. В прошлом я использовал IMAPSync для синхронизации двух учетных записей IMAP, но эти сообщения просто хранятся в файловой системе, поскольку они не находятся в существующей учетной записи IMAP, где я могу их синхронизировать. Все файлы eml именуются через идентификатор сообщения. Я хочу сохранить все свойства сообщений и вложения сообщений, чтобы, находясь в gmail, я мог их искать и просматривать как полные сообщения. Структура файла как таковая.
2015mailarchives
├── 010115.xyz.archive
│   ├── account.manager
│   │   └── in
│   │       ├── 65199001.eml
│   │       ├── 65754836.eml
│   │       ├── 65860605.eml
│   │       ├── 65867970.eml
│   │       ├── 65990249.eml
│   │       ├── 65998348.eml
│   │       ├── 66004688.eml
│   │       ├── 66022610.eml
│   │       ├── 66107473.eml
│   │       ├── 66254739.eml
│   │       ├── 66293987.eml
│   │       ├── 66304813.eml
│   │       └── 66317500.eml
│   ├── adam.beck
│   │   ├── in
│   │   │   ├── 64633604.msg.eml
│   │   │   ├── 64634191.msg.eml
│   │   │   ├── 64635386.msg.eml
│   │   │   ├── 64635388.msg.eml
Мне не нужно поддерживать файловую структуру. Все, что я пытаюсь сделать, это создать резервную копию сообщений, которые можно быстро найти в Gmail.
Любые идеи о том, как выполнить такую задачу? Файлы находятся на безголовом ящике Linux, поэтому я надеялся на что-то в bash, perl, python и т.д.
