Anzeige:
Ergebnis 1 bis 8 von 8

Thema: fetchmail soll emails vom Server nur 1x abrufen

  1. #1
    Powerbook User Avatar von tHaHooL
    Registriert seit
    Jun 2002
    Beiträge
    581

    fetchmail soll emails vom Server nur 1x abrufen

    Ich habe einen Pop3 Server der via fetchmail abgerufen wird. Die Emails müssen aber auf dem Server bleiben, weshalb ich den Parameter "keep" in meiner fetchmailrc mit angegeben habe.

    Leider ist es so, dass fetchmail die Mails zwar auf dem Server lässt, aber die Mails trotzdem vorher erst mal abgerufen werden, auch die die schon längst abgerufen wurden. Das ist vorallem bei Emails mit Anhängen mehr als störend...

    Wie kann ich das machen, dass er zwar die Mails auf dem Server lässt, aber nur die neuen Mails abruft?
    ________________
    (c) copyright by tHaHooL

  2. #2
    404 - Title not found Avatar von LKH
    Registriert seit
    Jun 1999
    Ort
    Jena
    Beiträge
    3.709
    Hi,

    im "Normalmodus" macht fetchmail genau das, was du willst, nämlich holt keine schon gelesenen Mails ab. Ausser "keep" steht nicht zufällig auch noch "all" in deiner fetchmailrc?

    Was sagt denn "fetchmail -v" bzw, was ist denn das für ein POP3-Server?

    LKH
    freedom is just another word for nothing left to loose ...

  3. #3
    Powerbook User Avatar von tHaHooL
    Registriert seit
    Jun 2002
    Beiträge
    581
    eigentlich sollte ja

    no fetchall

    genau dies erledigen. Dafür wird ja irgendwo auf dem System ein file angelegt, wo die benötigten Informationen drinstehen, also ob schon abgerufen oder noch nicht.
    Soll ".fetchids" heissen.

    Ich lasse fetchmail als Daemon laufen

    fetchmail -f /etc/fetchmailrc -d 300

    liegt es vielleicht an dem nicht existierenden ".fetchids" file? Falls ja, kann ich das selber anlegen und muss ich das auch als Parameter mitangeben?
    ________________
    (c) copyright by tHaHooL

  4. #4
    Powerbook User Avatar von tHaHooL
    Registriert seit
    Jun 2002
    Beiträge
    581
    upps... gleichzeitig geschrieben...


    Ich hab nur "keep" drinstehen (zum testen hab ich auch mal "no fetchall" probiert... in Verbindung mit "keep").

    Den Mailserver den ich abrufe ist ein Cyrus POP3 v2.1.5
    ________________
    (c) copyright by tHaHooL

  5. #5
    Powerbook User Avatar von tHaHooL
    Registriert seit
    Jun 2002
    Beiträge
    581
    Das gibts doch nicht!
    Jetzt suche ich schon seit über einer Stunde hier im Forum/ Google und finde nix zu diesem Thema!
    Das nervt echt! Weder die Manpage noch Seiten wie diese:

    http://www.catb.org/~esr/fetchmail/fetchmail-man.html

    bringen mich weiter... grr!
    Sowas nerviges!!!

    Weiss echt niemand weiter?
    Sowas macht mich immer ganz wahnsinnig, erst alle möglichen komplizierten Sachen einrichten ohne größere Probleme und dann hängt wg. so einer *******e!
    Sorry!
    ________________
    (c) copyright by tHaHooL

  6. #6
    404 - Title not found Avatar von LKH
    Registriert seit
    Jun 1999
    Ort
    Jena
    Beiträge
    3.709
    Hi,

    also die man-page von fetchmail sagt dazu:

    Under POP3, blame RFC1725. That version of the POP3 pro*
    tocol specification removed the LAST command, and some POP
    servers follow it (you can verify this by invoking fetch*
    mail -v to the mailserver and watching the response to
    LAST early in the query). The fetchmail code tries to
    compensate by using POP3's UID feature, storing the iden*
    tifiers of messages seen in each session until the next
    session, in the .fetchids file. But this doesn't track
    messages seen with other clients, or read directly with a
    mailer on the host but not deleted afterward. A better
    solution would be to switch to IMAP.
    Wer ruft denn die Mails ab? Schau mal in dessen Homeverzeichnis, ob es da eine .fetchids gibt; wenn nicht leg mal testweise eine an. Sonst mach es so wie oben beschrieben: wechsel zu IMAP.

    LKH
    freedom is just another word for nothing left to loose ...

  7. #7
    Registrierter Benutzer
    Registriert seit
    Aug 2003
    Ort
    Bad Nauheim
    Beiträge
    295
    Probier's mal so:

    fetchmail -U -f /etc/fetchmailrc -d 300

    Code:
    -U | --uidl
                  (Keyword: uidl) Force UIDL use (effective only with
                  POP3).  Force client-side tracking of `newness'  of
                  messages (UIDL stands for ``unique ID listing'' and
                  is described in RFC1725).  Use with `keep' to use a
                  mailbox  as  a baby news drop for a group of users.
                  The fact that seen messages are skipped is  logged,
                  unless  error  logging is done through syslog while
                  running in daemon mode.
    Pinguine brauchen keine Fenster, sondern freie Sicht nach allen Seiten

  8. #8
    Powerbook User Avatar von tHaHooL
    Registriert seit
    Jun 2002
    Beiträge
    581
    Super, das hat geklappt!
    Danke!
    ________________
    (c) copyright by tHaHooL

Ähnliche Themen

  1. fetchmail und Query Status Fehler !
    Von Cida im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 12.05.04, 21:44
  2. Fedora + TDSL , es mog einfach net
    Von bloodYbull im Forum Anbindung an die Aussenwelt
    Antworten: 20
    Letzter Beitrag: 04.03.04, 12:36
  3. freeswan - Linux-Gateway/Linux-Roadwarrior
    Von schuelsche im Forum Sicherheit
    Antworten: 96
    Letzter Beitrag: 21.07.03, 10:45
  4. dsl: einwahl mit cinternet geht, mit pppd aber nicht
    Von Maurus im Forum Anbindung an die Aussenwelt
    Antworten: 3
    Letzter Beitrag: 20.02.02, 14:34
  5. Apache macht sich selbständig
    Von Molu im Forum Anbindung an die Aussenwelt
    Antworten: 10
    Letzter Beitrag: 02.02.00, 13:32

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •