Как запустить Thunderbird из командной строки и автоматически проверить электронную почту IMAP?

Я хочу использовать Thunderbird в качестве IMAP-клиента для резервного копирования Gmail и предпочел бы запускать его с CRON ... В основном хочу его разбудить, синхронизировать папки IMAP, а не завершать работу ... Кажется, что Thunderbird - разумное решение.

Какими будут настройки командной строки, чтобы она проверила, загрузила, а затем выключила?

2
задан 2 March 2011 в 18:25

3 ответа

Может быть, fetchmail лучше подходит для того, чего ты пытаешься достичь? http://www.fetchmail.info/

0
ответ дан 2 March 2011 в 18:25

Я полагаю, что вы можете запустить Thunderbird, просто набрав thunderbird в терминале. Что касается автоматической проверки, я полагаю, что Thunderbird имеет возможность (где-то в настройках) проверять новую почту при запуске. Также убедитесь, что вы извлекаете все сообщения с помощью IMAP, а не только заголовки. В противном случае это не будет резервной копией.

0
ответ дан 2 March 2011 в 18:25

Если вы просто хотите сделать резервную копию своей учетной записи 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.
0
ответ дан 2 March 2011 в 18:25

Другие вопросы по тегам:

Похожие вопросы: