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.

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.