Hallo,
folgendes:
Fetchmail soll mails von einem externen mail server abholen.
Soweit so gut.
Das Problem ist nun, das mails immer wieder abgeholt werden, ich sie also bei jedem abruf wieder erhalte.
Wie bekomme Ich es hin, das fetchmail nur neue/ungelesene Mails abholt ABER eine Kopie auf dem Server hinterläßt?
Danke und mit freundlichen Grüßen,
Dr. Dr. Nisse
fetchmail holt mails immer wieder ab
- myx
- Beiträge: 1091
- Registriert: 17.02.2002 21:19:19
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Berlin
Fetchmail holt standardmäßig nur neue Mails ab, d.h. wenn der fetchmailaufruf ohne Optionen erfolgt. Wenn Du die Mails auf dem Server lassen willst, wirst Du wahrscheinlich die Option --keep
verwenden. Normalerweise sollte fetchmail mit dieser Option die
alten Mails auf dem Server lassen und nicht erneut abholen:
Also fetchmail sieht die alte, bereits geholte Mail, holt sie aber nicht ab (wird ausgelassen) und löschht sie auch nicht (nicht geflusht).
Bei mir funktioniert das einwandfrei.
Wie sieht Deine .fetchmailrc aus? Hast Du da evtl Optionen drin stehen? Z.B. ......here options fetchall ?
verwenden. Normalerweise sollte fetchmail mit dieser Option die
alten Mails auf dem Server lassen und nicht erneut abholen:
Code: Alles auswählen
fetchmail -f .fetchmailrc.gmx --keep
1 Nachricht (1 seen) for myx et gmx(nur einbsp).beispiel at pop.gmx.net (1383 Oktetts).
Nachricht myx et gmx(nur ein bsp).beispiel@pop.gmx.net:1 (1383 Oktetts) wird ausgelassen nicht geflusht
Bei mir funktioniert das einwandfrei.
Wie sieht Deine .fetchmailrc aus? Hast Du da evtl Optionen drin stehen? Z.B. ......here options fetchall ?
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Patrickman fetchmail hat geschrieben: -k | --keep
(Keyword: keep) Keep retrieved messages on the remote mailserver.
Normally, messages are deleted from the folder on the mailserver
after they have been retrieved. Specifying the keep option
causes retrieved messages to remain in your folder on the
mailserver. This option does not work with ETRN or ODMR.
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
In der .fetchmailrc sieht das so aus:
poll <mailserver>
proto pop3
user "<username>"
pass "<password>"
is <lokalname>
keep
Und zwar genau so.
Problem nun wie gehabt: Sobald Ich neue Mails bekomme, werden alle alten mit abgeholt
Das KEEP möchte Ich aber, damit Ich mails auch von anderen Locations nochmal ansehen kann. Irgendwie merkt fetchmail nicht, das Ich die mail bereist abgeholt, gelesen habe. Ich weiss echt nicht mehr weiter... *SEUFZ*
Gruß an alle!
poll <mailserver>
proto pop3
user "<username>"
pass "<password>"
is <lokalname>
keep
Und zwar genau so.
Problem nun wie gehabt: Sobald Ich neue Mails bekomme, werden alle alten mit abgeholt
Das KEEP möchte Ich aber, damit Ich mails auch von anderen Locations nochmal ansehen kann. Irgendwie merkt fetchmail nicht, das Ich die mail bereist abgeholt, gelesen habe. Ich weiss echt nicht mehr weiter... *SEUFZ*
Gruß an alle!