[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