Gmail: backup con getmail

Prendendo spunto da http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/ riporto alcune note su come ho implementato il backup del mio account gmail sul mio mini server Debian 5 Lenny:

Su Gmail, andando in “Impostazioni / Inoltro e Pop/IMAP” , abilitare il permesso per scaricare la posta tramite protocollo POP e impostare che i messaggi non vengano cancellati dopo il download.

Da root, installare getmail:

apt-get install getmail4

Creare la directory che conterrà la configurazione di getmail:

mkdir ~/.getmail

Creare la directory che conterrà il backup e le directory dedicate al formato Maildir con il quale verranno salvate le mail:

mkdir ~/gmail-archive
mkdir ~/gmail-archive/tmp ~/gmail-archive/new ~/gmail-archive/cur

Creare il file di configurazione ~/.getmail/getmail.gmail e inserire il seguente la seguente contenuto:

[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmail.com
username = username@gmail.com
password = passwordgmail
 
[destination]
type = Maildir
path = ~/gmail-archive/
 
[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/gmail.log

A questo punto è possibile fare il download delle mail con il seguente comando:

getmail -r ~/.getmail/getmail.gmail

Siccome Google limita il download a poche mail per connessione, il comando andrà ripetuto fin quando non saranno state scaricate tutte le mail. Io ho realizzato lo script backup_gmail.sh, riportato di seguito, che automatizza tale processo:

#!/bin/sh
while true; do
  echo "##### `date` #### Backup messaggi gmail"
  getmail -r /home/david/.getmail/getmail.gmail | grep "  0 messages (0 bytes) retrieved" 1> /dev/null
  if [ $? == 0 ]; then
    break;
  fi
  sleep 10
done

Lo script appena riportato potrà essere inserito nel crontab in modo da sincronizzare il backup nottetempo.

David Bigagli

Google Call Phone: come telefonare da Gmail

Oggi sul mio account gmail è comparsa questa interessante feature. Ora è possibile telefonare ad apparecchi fissi o mobili tramite gmail sfruttando tariffe vantaggiose e addirittura gratuitamente negli USA e Canada.

Continue reading “Google Call Phone: come telefonare da Gmail” →

Aggiungere le notifiche di Gmail al MessagingMenu di Ubuntu 10.04

Grazie al pacchetto gm-notify è possibile integrare le notifiche anche per Gmail nel nuovo MessagingMenu di Ubuntu 10.04.

L’installazione avviene mediante i seguenti comandi i quali provvedono anche ad aggiungere l’apposito repository:

sudo add-apt-repository ppa:gm-notify-maintainers/ppa
sudo apt-get update && sudo apt-get install gm-notify

Continue reading “Aggiungere le notifiche di Gmail al MessagingMenu di Ubuntu 10.04” →

Importare su Gmail la rubrica del Nokia N80 da Ubuntu Linux

gmailQuesti passi sono validi sul N80 ma presumo che possano andre bene anche per altri modelli Nokia e si basa fondamentalmente nell’esportare i contatti nella rubrica come file vcf e unirli in un unico file in modo da darlo in pasto a Gmail per eseguire l’imprtazione dei contatti. Vediamo i passi da compiere:

Nokia N80

  • Entrare nella rubrica
  • Selezionare tutti i contatti (Opzioni/Seleziona/Seleziona tutto)
  • Copiare i contatti nella memory card (Opzioni/Copia/Nella memory card): i contatti sono stati copiaty nella memory card sotto la directory /Altro/Rubrica
  • Trovate il modo di copiare i file vcf della rubrica appena creati sul pc magari con un lettore di memory card

PC con Ubuntu

  • Diamo per scontato che i file vcf siano stati copiati nella directory Scrivania/rubrica della propria home, quindi uniamoli con in un unico file con il comando
    cat ~/Scrivania/rubrica/* > ~/Scrivania/rubrica.vcf
  • A questo punto possiamo caricare su i contatti di Gmail il file appena creato ~/Scrivania/rubrica.vcf

contatti-gmail-importa

contatti-gmail

Se tutto è andato correttamente ora troveremo la rubrica telefonica del nostro cellulare direttamente nei contatti di Gmail.

David Bigagli