Skip to content

Instantly share code, notes, and snippets.

@Michal-Mikolas
Created October 6, 2022 13:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Michal-Mikolas/3758ab0900100f120eba550f9ef99816 to your computer and use it in GitHub Desktop.
Save Michal-Mikolas/3758ab0900100f120eba550f9ef99816 to your computer and use it in GitHub Desktop.
import os, sys
from imapbackup3 import IMAPBackup
from datetime import datetime
with IMAPBackup(
host = sys.argv[3] if (3 in sys.argv) else 'imap.forpsi.com',
user = sys.argv[1],
password = sys.argv[2],
port = 993,
usessl = True,
) as imb:
now = datetime.now()
folder = f'output/{sys.argv[1]} {now.strftime("%Y-%m-%d_%H-%M-%S")}'
os.mkdir(folder)
os.chdir(folder)
imb.download_all_messages()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment