fetchmail holt mails immer wieder ab

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
nisse
Beiträge: 27
Registriert: 28.07.2003 13:33:40

fetchmail holt mails immer wieder ab

Beitrag von nisse » 09.09.2003 11:35:29

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

Benutzeravatar
myx
Beiträge: 1091
Registriert: 17.02.2002 21:19:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Berlin

Beitrag von myx » 09.09.2003 16:14:50

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:

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
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 ?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 09.09.2003 16:26:12

man 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.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

nisse
Beiträge: 27
Registriert: 28.07.2003 13:33:40

Beitrag von nisse » 16.09.2003 13:12:55

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!

Antworten