I was making it to complicated. If a X-UIDL exists for a message then it has been retrieved. So all I needs to do is parse for messages with X-UIDL 's and look at the date.
thanks for the responses.
John
At 10:25 AM 8/6/2004, The Little Prince wrote:
how about the modtime of their .cache file?
--Tony .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-. Anthony J. Biacco Network Administrator/Engineer [EMAIL PROTECTED] http://www.asteroid-b612.org
"It's not easy bein' green..there's so many colors I'd rather be" .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
On Fri, 6 Aug 2004, John Hammond wrote:
> I don't really care if the person actually read the message or if the
> person can read at all. I also don't care if the message has been
> removed from the server. When people decide to leave messages on the
> server(regardless of whether they should or not) I suspect there is a
> way to tell from the headers if that message has been downloaded from
> the server to the client. Whether qpopper leaves Status: behind is
> configurable and has not been configured as such for the mailspools
> that I want to look at. There are the logs but they are only
> maintained for 3 months. I would like to be able to say definitively
> when the last time the person downloaded mail was. I can't look at
> the status of the file itself because there are programs that touch
> the spool files.
>
> My guess is that there is something in the X-UIDL: that will tell me
> the download status and then I can use the date of the message to
> complete the answer. Does anyone know if the X-UIDL contains this
> info? I believe there is a hashing algorithm that is used to create
> the X-UIDL, maybe not. Has anyone looked into this? written a script
> to decipher?
>
>
> thanks for any help
> John
>
> At 10:24 AM +1000 8/6/04, [EMAIL PROTECTED] wrote:
> > >
> >> On Thu, 5 Aug 2004 16:27 -0500, David Champion wrote to John Hammond:
> >>
> >> > * On 2004.08.05, in <[EMAIL PROTECTED]>,
> >> > * "John Hammond" <[EMAIL PROTECTED]> wrote:
> >> >>
> >> >> is there a way from the headers in the mailspool to see whether a message
> >> >> as been read or not?
> >> >
> >> > For UNIX v7 ("mbox") mail files, if it has a Status: header, it's been
> >> > read.
> >>
> >> That depends on what you mean by "read". Presence of a "Status:" header
> >> simply means it has been seen by mail client software. In the context of
> >> qpopper, it means it has been uploaded to the mailbox owner's POP3 client
> >> software. It doesn't mean he/she has actually read it.
> >
> >The question that I (and I think the original poster) would like answered
> >(and maybe it has) is:
> > Is there a way to tell if a message in the mail spool has been 'completely
> > downloaded' by the user. In the context of the answers given (thanks, btw)
> > does qpopper write that 'Status' header after the message has been
> > successfully downloaded?
> >As Chip points out, we can't tell if they have read it or even if they
> >can read!
> >The qpopper log file, of course merely shows (in summary) that messages
> >have been deleted or left on the server...
> >
> >Kind regards, Peter Vaskess
> >Netlink Connect
>
>