Ecco un esempio di file di configurazione (e relativi commenti a lato) da inserire nella directory /home/[USERNAME UTENTE]/.getmail/ con il nome getmailrc:
| [default] | | # impostazioni generali |
| verbose = 1 | | # Esegue getmail in modo "verbose". 0 per disattivare l'output |
| readall = 0 | | # Scarica solo i nuovi messaggi |
| delete = 1 | | # Cancella dal server i messaggi non appena scaricati |
| message_log = ./getmail.log | | # Registra informazioni sulle operazioni effettuate nel file indicato |
| timeout = 240 | | # Timeout connessione in secondi |
| max_message_size = 10000000 | | # Grandezza massima in bytes superata la quale il messaggio non viene scaricato |
| [Account - Server remoto] | | # impostazioni relative all'utente |
| server = server2.rete.dom | | # nome del server dal quale scaricare i messaggi di posta. Dominio di esempio |
| port = 110 | | # porta del servizio POP3. Il default è 110 |
| username = test2 | | # username dell'utente presente nel server indicato |
| password = password_utente_test2 | | # password dello username test2 |
| use_apop = 0 | | # protocollo APOP disabilitato. Inserire 1 per utilizzare tale protocollo |
| postmaster = /usr/home/ripanti/Maildir/ | | # directory dove memorizzare la posta elettronica scaricata |
| no_delivered_to = 1 | | # Non aggiunge "Delivered-To:" nell'header del messaggio |
| no_received = 1 | | # Non aggiunge "Received:" nell'header del messaggio |
| Opzione abbreviata |
Descrizione |
| -h --help |
Help delle opzioni disponibili. |
| -v |
Visualizza la versione installata del programma e non esegue l'elaborazione dei log. |
| -V --version |
Visualizza la versione del programma. |
| -g --getmail [dir] |
Specifica la directory contenente ./getmail/. |
| -r --rc [file] |
Specifica il file di configurazione. Il default è [home dir.]/.getmail/getmailrc. |
| -t --timeout [sec] |
Timeout per la connessione all'host. Il default è 180 secondi. |
| --dump |
Visualizza tutti i parametri impostati nel file di configurazione. |
| -d --delete |
Cancella i messaggio dal server appena scaricati. |
| -l --dont-delete |
Non cancella i messaggio scaricati dal server. |
| -a --all |
Scarica dal server tutti i messaggi presenti. |
| -n --new |
Scarica dal server solo i messaggi non letti. |
| -v --verbose |
Verbose mode. |
| -q --quiet |
Non visualizza messaggi nello standard output. |
| -m --message-log [file] |
Registra informazioni sull'operazione nel file indicato come parametro. |