The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Резервное копирование почтового ящи..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Резервное копирование почтового ящи..."  +/
Сообщение от auto_tips (??) on 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.dev/tips/info/2108.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от Павел (??) on 30-Июн-09, 13:22 
Не вижу смысла, честно говоря.
Скорее наоборот понадобится бэкап делать (т.е. не с gmail а на=)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от Vertigo (??) on 30-Июн-09, 19:07 
Вот, кстати, да. Неужто это способ заземлиться на случай падения сервера гмэйл? Типа как "землетрясение встало на пути великого комбинатора" ))
Хотя, если ящиком пользуется несколько человек, возможно это и имело бы смысл, но только от случаев, когда пользователь грохнул что-то важное и нужно это вернуть.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от Evgeniy email(??) on 30-Июн-09, 13:46 
А не проще включить imap и сделать копию ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от Азат Газизов on 01-Июл-09, 16:05 
Ну так описанные в статье способы и требуют включения imap в настройках gmail. А дальше как вы предлагаете делать копию? Обычные imap-клиенты такой функцией не располагают, поскольку главная фишка протокола как раз в хранении почты на сервере, а не на локальной машине. Между прочим, если не ошибаюсь, второй способ подходит для любого imap-сервера, а не только для gmail.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от Vertigo (??) on 01-Июл-09, 18:31 
> Обычные imap-клиенты такой функцией не располагают

Ну да? А в тандербёрде можно сделать директории доступными локально - чем не бэкап?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от waf (ok) on 02-Июл-09, 10:26 
Тем, что там итоговый формат будет не .eml, а тандербёрдовский, ПМСМ непонятный и неудобный.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от Sergey email(??) on 02-Июл-09, 00:34 
Есть ещё fetchmail. Включил POP3/IMAP и заюзал fetchmail.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от mr_gfd on 02-Июл-09, 01:10 
БЛДЖАД!!!111^W Однако, при прочтении заголовка у меня сразу зародилось 2 мысли: imapsync или на sh+expect за полчаса набросать что нужно. И никаких блобов леваковых. В первом случае достаточно еще одного мыльного ящика. Во втором случае - да что душе угодно, по крайней мере выгрести все мыло в локальную директорию - не вопрос абсолютно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от Аноним (??) on 05-Июл-09, 21:44 
наверное мой коммент удалят:
просто fetchmail
А потом с этой машины утянул на Yahoo :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от дядя on 06-Июл-09, 01:01 
Скормить проприетарной тулзе от неизвестной конторы свой логин/пароль от почты, это надо с крышей быть не в ладах...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Резервное копирование почтового ящика Gmail в Linux"  +/
Сообщение от anonymous email(??) on 06-Июл-09, 13:04 
Это точно.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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