PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fetchmail sendet mails



theWireless
31.07.03, 22:27
ich lass mit cron alle 30 minuten mit fetchmail meine mailaccounts checken. Aber wie treib' ich nun fetchmail aus, dass es dann ne mail an root sendet? ich bekomm jetzt alle 30 min. an meinen root-account:


fetchmail: No mail for xxx at 217.172.182.124
fetchmail: No mail for xxx at pop.puretec.de
fetchmail: No mail for xxx at pop.web.de

das muss ja nich uuunbedingt sein, denn mein root-account läuft so langsam über...

(wenns wichtig is: Server läuft auf SuSE 8.2 Pro)

?dit: sorry, hat sich erledigt.. erst denken, dann schreiben :)
ein -s hats getan *g*

CEROG
01.08.03, 05:08
Hallo Wireless,

die Mails kommen nicht von fetchmail. Die versendet Dein cron-Daemon.

Es ist auch nicht notwendig, fetchmail mit cron zu starten.

Mach doch einen Eintrag in dein Start-Script für den Aufbau der Internet-Verbindung (z.B. /etc/ppp/ip-up.local).
Der sieht dann zum Beispiel so aus:

/usr/bin/fetchmail -d120 -L /var/log/fetchmail -f /etc/fetchmailrc

-d120 bedeutet, daß fetchmail alle 120 Sekunden die Mailboxen abfragt.

Viele Grüße,

CEROG

Stormbringer
01.08.03, 07:30
Hi,

oder erweiterst den crontab Eintrag ein kleinwenig .....
es sollte dann etwa so aussehen:
0 8 * * * /usr/bin/fetchmail > /dev/null 2>&1

Dann werden die Meldungen nicht mehr als Email zugestellt.

Gruß

theWireless
01.08.03, 14:21
hat sich zwar schon erledigt (siehe edit. ein "-s" hatte den gewünschten effekt), aber:
@ Cerog: wenn ich alle 2 min. die mails checken lasse, sperrt mich der web.de server, da der nur alle 15 min. abgerufen werden möchte :)

CEROG
03.08.03, 15:48
Hallo Wireless,

du kannst deine Abfragen natürlich auch mit längeren Pausen machen.

Viele Grüße,
CEROG