[linux] stahovanie posty

Ondrej Jombik nepto na pobox.sk
Pátek Květen 30 01:13:24 CEST 2003


> myslim ze aby si mohol nechat kopiu na servri, musis ist cez IMAP

Urcite nie. POP3 vie:

RETR <n> - stiahne spravu s cislom <n>
DELE <n> - zmaze spravu s cislom <n>

Takze standartne sa vykona vzdy RETR <n> a DELE <n>. Vynechat DELE sa da
napriklad tak, ze v konfiguraku .fetchmailrc sa pred klucove slovo
"fetchall" dopise "no", cize "no fetchall" (prepinac "-k" (keep) na
prikazovom riadku).

S tym mazanim spravy starsej ako nejaky datum snad poradi niekto iny.

Som rad, ze nemusim takyto problem riesit ja, pretoze s datumami pri
SMTP su problemy. Zamysli sa, co to vlastne datum spravy znamena. Ak
poslem "vadnu" spravu s datumom "Mon, 1 Jun 1981", tak ju ma ten POP3
klient hned zmazat?

Inkriminovany POP3 klient bude musiet byt asi dost sofistikovany,
pretoze bude zrejme musiet analyzovat "Received:" hlavicky, co prinasa
zhruba tieto dva a dalsich 15 problemov:

    - cas prevzatia e-mailu poslednym SMTP serverom od predposledneho
      neznamena cas dorucenia e-mailu (hoci sa mu moze celkom dobre
      priblizovat)

    - nie vsetky "Received:" hlavicky datum a cas obsahuju; neviem ako
      je to specifikovane v RFC, ale fakt je proste taky, ze niektore
      SMTP servery datum do tejto hlavicky jednoducho nezapisu

Cize summa summarum: Ak by "fetchmail" nemal takuto moznost, ani by som
sa velmi necudoval...

--
  _/|   Ondrej Jombik - nepto na php.net - http://www.nepto.sk - OJ812-RIPE
 <_  \  Platon SDG - open source software development - http://platon.sk
   `\|  This message was written with Pine, the fastest IMAP mail client
    '`



Další informace o konferenci linux