Я хочу использовать Thunderbird в качестве IMAP-клиента для резервного копирования Gmail и предпочел бы запускать его с CRON ... В основном хочу его разбудить, синхронизировать папки IMAP, а не завершать работу ... Кажется, что Thunderbird - разумное решение.
Какими будут настройки командной строки, чтобы она проверила, загрузила, а затем выключила?
Может быть, fetchmail лучше подходит для того, чего ты пытаешься достичь? http://www.fetchmail.info/
Я полагаю, что вы можете запустить Thunderbird, просто набрав thunderbird
в терминале. Что касается автоматической проверки, я полагаю, что Thunderbird имеет возможность (где-то в настройках) проверять новую почту при запуске. Также убедитесь, что вы извлекаете все сообщения с помощью IMAP, а не только заголовки. В противном случае это не будет резервной копией.
Если вы просто хотите сделать резервную копию своей учетной записи Gmail, возможно, вам следует взглянуть на этот пост .
Речь идет о скрипте Backup Gmail .
Вы также можете настроить автоматическое добавочное резервное копирование, если я прав (лично не проверял).
Usage: backup_gmail.py backup_dir email@address password
Options:
-h, --help show this help message and exit
-r, --restore Restore backup to online gmail account
-i, --inc Use incremental backup
-k, --keep_status Keep the mail read status (Slow)
-s START_DATE, --start=START_DATE
Backup mail starting from this date. Format:
30-Jan-2010
-e END_DATE, --end=END_DATE
Backup mail until to this date Format: 30-Jan-2010
--include=INCLUDE_LABELS
Only backup these labels. Separate labels by '^'
Format: label1^label2
--exclude=EXCLUDE_LABELS
Do not backup these labels. If --include is used this
flag will be ignored. Separate labels by '^' Format:
label1^label2
-c CONFIG_FILE, --config=CONFIG_FILE
Load setting from config file
-p PROFILE, --profile=PROFILE
Use this profile in the config file.