• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[10.7 Lion] Fetchmail einrichten

Sero4

Jonagold
Registriert
19.11.11
Beiträge
18
Hallo zusammen,

ich würde gerne Fetchmail auf meinem Lion Server einrichten. Hat jemand auf Lion schon Fetchmail am Laufen?
Ich habe versucht das Snowleo Tutorial für Fetchmail aus der Wiki durchzugehen aber bin schon bei folgendem gescheitert:


fetchmail -f /etc/.fetchmailrc
fetchmail: no mail servers have been specified.

Irgendwie fehlt mir noch was :-)


Gruß
 
wahrscheinlich die Einträge in .fetchmailrc :-o

man fetchmail
 
....ich habe ein kleines Script gebaut - in einer Datei /etc/fetchmail.users stehen die User aufgelistet (pro Zeile ein user) für die Mails abgeholt werden sollen.
Die entsprechende .fetchmailrc steht im Homeverzeichnis des Users.

Datei /scripts/fetchmail.sh:
#!/bin/sh
for i in $(cat /etc/fetchmail.users); do
su - $i -c '/usr/bin/fetchmail -L /var/log/fetchmail.log'
done

In die /etc/crontab habe ich dann eingetragen:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root /scripts/fetchmail.sh > /dev/null 2>&1
 
Der entsprechende User muss sich aber mindestens 1 Mal am Server eingeloggt haben das er ein Homeverzeichnis hat?
Ist es überhaupt nötig eine .fetchmailrc bei jedem User abzulegen oder kann man irgendwo eine globale Datei verwenden?

Gruß
 
...es ist eine Möglichkeit - unbedingt nötig ist es nicht
 
Ich habe jetzt alles in einer zentralen .fetchmailrc untergebracht und diese mit dem Parameter -f aufgerufen. Funktioniert super!

Gruß


EDIT:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root /scripts/fetchmail.sh > /dev/null 2>&1

Kann man noch etwas abkürzen: */5 * * * * root /scripts/fetchmail.sh > /dev/null 2>&1