• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

fetchmailrc: line 5: poll: command not found

Status
Für weitere Antworten geschlossen.
Hallo,
ich habe einen Suse Server 9.3.

Unter /root habe eine fetchmailrc erstellt mit folgendem Inhalt

poll "server"
protocol pop3
username "graf"
password "11111"
is * fetchmail

Die Rechte der datei habe ich auf 700 gestellt und einmal auf 777

Rufe ich die Datei auf so bekomme ich die Meldungen

./fetchmailrc: line 5: poll: command not found
./fetchmailrc: line 6: protocol: command not found
./fetchmailrc: line 7: username: command not found
./fetchmailrc: line 8: password: command not found
./fetchmailrc: line 9: is: command not found

Was stimmt mit den Einträgen nicht?

danke
 
fetchmailrc wird nicht aufgerufen, das ist eine Konfigurationsdatei.
Diese wird vom Programm fetchmail verwendet.

1.) "man fetchmail" lesen
2.) es gibt einen "Dämonen" rcfetchmail, diesen mit "rcfetchmail start" starten.
 
Hallo,

da ist mir schon klar, aber ich kann auch über die fetchmailrc die mails abrufen, da kommen ja die Daten der Mailserver rein.

Der Dämonen greift ja schliesslich auf die fechtmailrc zu und wenn dann die Meldungen kommen command not found
dann muss das ja der Fehler in der Datei sein , aber welchen ?

Denn wenn keine fetchmailrc angelegt ist dann bekommst du eine Meldung.
 
falsch :)

das Programm fetchmail liest seine Konfiguration aus der fetchmailrc. Basta.

Wenn du fetchmail in einer Konsole aufrufst und in einem anderen Konsolenfenster den Befehl tail -f /var/log/mail und/oder tail -f /var/log/messages beobachtest siehst du was passiert.
Ich empfehle dir drinegen dich mit den Basics zu beschäftigen, sonst wird das nix mit linux.
Du kannst aber alle diese Einstellungen auch mit YaST durchführen....
 
probier es trotzdem mal so:

poll pop.1und1.com with proto POP3
user 'xxxx' there with password 'xxxx' is test@localhost here

mit " hatte ich Probleme, mit ' klappt es besser.
und dann einfach:

fetchmail -f /etc/fetchmailrc (mach ich so, weil ich glaub ich die fetchmailrc am falschen Ort liegen hab)


@oc2pus

wie oft und wann wird denn der deamon ausgeführt, wenn ich rcfetchmail starte? oder wie genau sollte der Befehl aussehen, wenn ich es in den crontab schreibe? (alle 5 Minuten soll abgeholt werden)

danke
 
altariq2 schrieb:
wie oft und wann wird denn der deamon ausgeführt, wenn ich rcfetchmail starte? oder wie genau sollte der Befehl aussehen, wenn ich es in den crontab schreibe? (alle 5 Minuten soll abgeholt werden)
dazu gibt es den das script rcfetchmail.
dieses aktivierst du mit dem YaST Runlevel-Editor

vorher editierst du die Datei /etc/init.d/fetchmail
dort gibt es eine Variable FETCHMAIL_POLLING_INTERVAL=600
damit wird die Zeit gesteuert (600Sekunden = 10min). Bei früheren SuSE Versionen war dieser Wert direkt in dem fetchmail Befehl aufgeführt, dann eben den Wert dort eintragen.

So sieht es bei 9.3 aus in der /etc/init.d/fetchmail (alles eine Zeile)
Code:
startproc $FETCHMAIL_BIN -d $FETCHMAIL_POLLING_INTERVAL$FETCHMAIL_FETCHALL_OPTION$FETCHMAIL_SILENT_OPTION $FETCHMAIL_EXPERT_OPTIONS -f $FETCHMAIL_RC -L /var/log/fetchmail 2>&1

der eigentliche Parameter damit fetchmail zum Dämon wird ist -d
also fetchmail -d 600 -f /etc/fetchmailrc .... würde auch gehen im cron, aber besser ist es das runlevel Script zu verwenden ;)[/code]
 
Status
Für weitere Antworten geschlossen.
Oben