#60 Suggestion: Download All / Download On Request

Version_0.6
closed
nobody
5
2012-10-09
2005-02-06
Johnny Ooi
No

A couple of versions ago, YP would download only the
listing, provide that to the client and then download the
e-mail requested via RETR commands.

At the current version (0.6 experimental), if I have more
than 20 e-mails in my inbox, this takes longer than 2
minutes to download (which is my maximum timeout.)

I would like to choose the option of downloading e-mails
on request, since this would stop the connection from
timing out. Better still, how about providing option to
choose either one?

Johnny

Discussion

  • Johnny Ooi
    Johnny Ooi
    2005-02-28

    Logged In: YES
    user_id=326929

    Just a further bit of info on this.

    The current YP responds with "Mailbox open" during the initial
    connection. From here, the client then sends a command
    (LIST, STAT, etc.) and then has to wait while YPs downloads
    all of the e-mails. It is at this point at which the client will
    usually timeout, especially if your mailbox has a lot of junk.

    Why not have YPs obtain the e-mail headers and return the
    list at this point. Then, if the client says RETR 10, RETR 5, it
    would only retrieve messages 5 and 10, and only after being
    told, and not retreive all 40 of them, thereby preventing
    timeout. Of course, the option of downloading all of the
    messages first should still be included to accommodate those
    users still using dialup.

     
  • Anuj Seth
    Anuj Seth
    2005-03-17

    Logged In: YES
    user_id=157315

    We have exactly what you're requested in the 0.7 series.
    Please download that and give it a try.

     
  • Johnny Ooi
    Johnny Ooi
    2005-03-17

    Logged In: YES
    user_id=326929

    I have tried version 0.7.0 and 0.7.3, and it appears that neither
    of them lets me specify the download mode. In fact, I don't
    think I can see any differences between the two versions.
    Perhaps I need to tweak something on my machine?

    Johnny