Recupera mensajes de un buzón IMAP remoto y los entrega a un canal SMTP o LMTP local.
$ pullimap -v -i imap.example.com -p 993 -u usuario -w clave --ssl -m INBOX -o localhost -P 25 -f pullimap@
Ejemplo de sección en el archivo de configuración:
# nano /etc/pullimap.conf
[mi-buzon]
ImapHost imap.gmail.com
ImapUser usuario@gmail.com
ImapPass claveapp
ImapPort 993
ImapSsl yes
Mailbox INBOX
SmtpHost localhost
SmtpPort 25
StateFile /var/lib/pullimap/mi-buzon.state
Retention 30d
$ pullimap -c mi-buzon
1.-
Colocar en cron para procesar cada hora la linea:
$ crontab
0 * * * * /usr/bin/pullimap -c mi-buzon -q
La opción -q hace que salga tras una iteración; sin ella, corre en foreground.