offlineimap
ist dafür eine beliebte Lösung.
Aktivieren Sie IMAP in GMail
( Anweisungen von Google )
- Melden Sie sich bei Google Mail an.
- Klicken Sie oben auf einer beliebigen Google Mail-Seite auf Einstellungen.
- Klicken Sie auf Weiterleitung und POP / IMAP.
- Wählen Sie IMAP aktivieren.
- Konfigurieren Sie Ihren IMAP-Client und klicken Sie auf Änderungen speichern.
Setup offlineimap
Nachdem Sie es installiert haben, erstellen Sie ein .offlineimaprc
[general]
accounts = GMail
maxsyncaccounts = 3
[Account GMail]
localrepository = Local
remoterepository = Remote
autorefresh = 10 #refresh every 10 minutes
quick = 5 #Quick-syncs do not update if the only changes were to IMAP flags
[Repository Local]
type = Maildir
localfolders = /whatever/directory
[Repository Remote]
type = IMAP
remotehost = imap.gmail.com
remoteuser = [email protected]
remotepass = your_password
ssl = yes
maxconnections = 1
#Setting realdelete = yes will Really Delete email from the server.
#Otherwise "deleting" a message will just remove any labels and
#retain the message in the All Mail folder.
realdelete = no
Dann müssen Sie offlineimap ausführen.
Offlineimap mit cron automatisieren
In einigen Fällen kann die permanente Ausführung von Offline-Karten sehr viel Speicher beanspruchen, insbesondere wenn Sie über ein großes Postfach verfügen. Sie können also einen Offline-Karten-Check in cron hinzufügen, um ihn zu überprüfen und dann zu beenden. Hier ist ein tägliches Backup:
@daily offlineimap -u Noninteractive.Basic
Offline-Karte sichern
Die Dateien befinden sich in dem Ordner, den Sie in der Zeile localfolders als Maildir definiert haben . Sie können dies mit einer beliebigen Sicherungsmethode sichern:
Verweise