Archive the content on your email account.
Go to file
Cyberes 94aadf1246 add viewer server 2024-03-06 14:25:36 -07:00
iarchiver add viewer server 2024-03-06 14:25:36 -07:00
iviewer reogranize for server 2024-03-06 13:48:49 -07:00
templates add viewer server 2024-03-06 14:25:36 -07:00
.gitignore add code 2024-03-05 23:57:38 -07:00
LICENSE Initial commit 2024-03-05 19:54:06 -07:00
README.md remove parent/child folder layout, make work with gmail, fix issues 2024-03-06 11:36:43 -07:00
archiver.py reogranize for server 2024-03-06 13:48:49 -07:00
config.yml.sample minor changes 2024-03-06 13:48:06 -07:00
imaparchiver.service add code 2024-03-05 23:57:38 -07:00
requirements.txt add viewer server 2024-03-06 14:25:36 -07:00
server.py add viewer server 2024-03-06 14:25:36 -07:00

README.md

imap-archiver

Archive the content on your email account.

A very simple way to sync your email account with the goal of backing up all your emails.

Saves attachments to disk and stores the emails in an SQLite database.

No viewer yet, but the database is organized to do so. Does not support different accounts.

Install

  1. Create a venv
  2. pip install -r requirements.txt
  3. cp config.yml.sample config.yml
  4. Edit config.yml and configure your login info.
  5. python3 run.py

A sample systemd service file is included.

To Do

  • Fix subject decoding. Some character sets aren't detected correctly.
  • Sync Gmail categories as folders.