This is an old revision of the document!
Table of Contents
Fetchmail
Installazione su Debian 10 Buster
Installare il pacchetto fetchmail ed editare il file /etc/default/fetchmail mettendo START_DAEMON=yes, quindi riavviare il demone:
systemctl restart fetchmail.service
Ovviamente il demone non va in esecuzione se non c'è un file di configurazione /etc/fetchmailrc valido. Il file in generale conterrà le credenziali delle caselle di posta da controllare e quindi dovrà essere protetto con mode 0640. Ecco un esempio:
Il file /etc/fetchmailrc viene riletto ad ogni esecuzione del fetchmail (default ogni 5 minuti), quindi non è necessario riavviare il servizio a seguito di modifiche.
Esecuzione una-tantum da server POP3 a localhost
Ecco un esempio di fetchmailrc
per migrare il contenuto di una mailbox POP3 verso il server SMTP locale:
poll pop.remote.host proto pop3 username "login1" password "secret1" is "name1@domain.com" here no rewrite fetchall poll pop.remote.host proto pop3 username "login2" password "secret2" is "name2@domain.com" here no rewrite fetchall
Proteggere il file con chmod 600
ed eseguire con:
fetchmail -v -v -f fetchmailrc
In questo modo fetchmail
gira in modo single-drop, cioè tutti i messaggi prelevati da un account POP sono destinati ad un'unica mailbox e non si deve cercare di desumere destinatari diversi dagli header del messaggio.