Hallo!
Auf meinem Server läuft u.a. "fetchmail-ssl". Alle 3 Minuten werden Nachrichten von meinen externen Postfächern auf den Linux-Rechner übertragen.
Mit welcher Option kann ich fetchmail sagen, dass er nur z.B. 20 E-Mails "in einem Rutsch" abholt? Dann ist mein altersschwacher Server nicht so beschäftigt (Mails auf Spam prüfen, Virenscanner, etc.).....
Vielen Dank für Eure Mühe!
Gruß,
Thilo
fetchmail: Nur x Nachrichten abholen
Ein einfaches man fetchmail bringt das folgende zu Tage:
Code: Alles auswählen
-B <number>, --fetchlimit <number>
(Keyword: fetchlimit) Limit the number of messages
accepted from a given server in a single poll. By
default there is no limit. An explicit --fetchlimit
of 0 overrides any limits set in your run control
file. This option does not work with ETRN or ODMR.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
Nachdem, was dort steht, ist expunge eine Sicherheit. Wenn Du 100 Mails holst, und nach 60 geht die Verbindung flöten (ohne das fetchmail ein 'Quit' senden konnte) dann werden diese 60 Mails nicht abgeholt, und Du siehst beim nächsten connect diese 60 Mails nochmal. Mit expunge auf z.b. 30, sendet fetchmail nach 30 mails ein Quit (damit werden die bereits abgeholten mails auf dem Servergelöscht), macht dann aber sofort weiter, und holt die nächsten 30 Mails ab.
Was Du wahrscheinlich willst ist aber fetchlimit.
Was Du wahrscheinlich willst ist aber fetchlimit.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de