The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Резервное копирование почтового ящи..."
Отправлено auto_tips, 30-Июн-09 13:22 
Вариант 1. GUI интерфейс.

Загружаем с сайта http://www.gmail-backup.com/download программу gmail-backup.

Убедимся, что в системе установлен Python 2.5, библиотеки wxWidgets и модуль wxPython
(в Debian/Ubuntu пакеты python2.5 python-wxversion).

Активируем "Включить IMAP" в настройках Gmail доступ через IMAP
(Settings / Forwarding and POP/IMAP или Настройки / Пересылка и POP/IMAP).

Для начала резервного копирования запускаем GUI интерфейс и вводим необходимые параметры аккаунта:

   ./gmail-backup-gui.sh

Автоматизировать загрузку резервных копий можно через поставляемый в комплекте с gmail-backup скрипт:

   ./gmail-backup.sh backup имя_папки user@gmail.com пароль

Для выборочного бэкапа нужно использовать:

   ./gmail-backup.sh backup dir user@gmail.com password 20070621 20080101

Для восстановления данных:

   ./gmail-backup.sh restore dir user@gmail.com password

Для копирования только новых данных, накопившихся с момента прошлого бэкапа:

   ./gmail-backup.sh backup dir user@gmail.com password --stamp

Как видно у скрипта имеется существенная проблема - необходимость указания пароля прямо в командной строке,
что с точки зрения безопасности неприемлимо. Исправить ситуацию не получается, пакет распространяется только в бинарном виде.

Вариант 2. Использование пакета getmail:

Ставим getmail (http://pyropus.ca/software/getmail/):

   sudo apt-get install getmail4

Создаем 2 директории: .getmail для хранения настроек и директорию gmail-archive для хранения бэкапа.
  
   mkdir ~/.getmail
   mkdir ~/gmail-backup

Создаем файл конфигурации ~/.getmail/getmail.gmail:

    [retriever]
    type = SimpleIMAPSSLRetriever
    server = imap.gmail.com
    username = user@gmail.com
    password = password

    [destination]
    type = Maildir
    path = ~/gmail-backup/
    
    # Если вместо maildir нужно использовать формат mbox:
    # type = Mboxrd
    # path = ~/gmail-backup/gmail.mbox

    [options]
    verbose = 2
    message_log = ~/.getmail/gmail.log

Запускаем копирование писем:

   getmail -r ~/.getmail/getmail.gmail

URL:
Обсуждается: http://www.opennet.ru/tips/info/2108.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру