08/10/1999 This is epop3mail version 0.9.8. This release fixes some minor (but very annoying!) bugs in epop3mail and epop3manage. 1) epop3mail will now correctly report the number of waiting messages when you have multiple mailboxes. biff used to have a bug wherein he only reported the number of messages on the LAST mailbox queried. 2) epop3manage now has an 'X' command whereby you can delete messages and immediately quit. epop3manage also will not do biffs until it quits, unlike the previous version, where it would biff after a delete. Also, if a mailbox has no messages, epop3manage will no longer choke when making a null message display. That was *very* annoying! For those who are upgrading from older versions of epop3mail, you may not know about epop3manage. The following are notes from the previous release explaining epop3manage. =============================================== (v 0.9.7) The new thing is epop3manage. You will need to add elib-1.0 to your load-path, since epop3manage requires this library. Also, there is a new interactive routine to pre-load passwords into the password cache (good for users with multiple mailboxes -- all passwords can be entered at the same time before biffing or getting the first mail). If you're currently a users, the only changes you'll have to make to your initializations are: (autoload 'stuff-pop-passwords "epop3mail" "pre-load passwords" t) (autoload 'epop3-manage-mailbox "epop3manage" "manage POP3 mailbox" t) There have been a number of minor optimizations for epop3mail, no new variables. The main change to epop3mail is that more header data are stored in the .uidl files. This is to cache the from, date, subject etc to minimize retrieval when later managing mail on the mailbox. Also, if you only have one mailbox in your epop3-mailbox-list, epop3mail is a bit smarter and doesn't constantly re-read your .uidl file over and over again when getting mail. There's no point in that unless you have multiple mailboxes (which is not usually the case). NEW CONFIGURATION VARIABLE: epop3-manage-debug I have set this to default to 't' in this test release. NEW CONFIGURATION VARIABLE: epop3-manage-really-delete I have set this to default to 'nil' in this test release. To actually have it delete things, you need to set this to 't'. A brief explanation of epop3manage: 1) it will prompt you for the post office mailbox to manage. Note: completions will be done for any "po:" entries in your epop3-mailbox-list. If there's only one such "po:" entry, then hitting TAB will complete the prompt & you can press RET afterwards. 2) it requires that UIDL is supported by your pop3 server. I could make it do without but it is more efficient this way. 3) When you run epop3-manage, it will query the mailbox to get header information which hasn't already been cached in the .uidl files. It then presents an rmail-like interface. 4) keystrokes in epop3-manage-mode: You should look at the mode map in epop3-manage but here is a brief summary -- it operates much like rmail-summary-mode: move up & down the list using n, p, c-n, c-p, and arrows. jump to a particular message with j. mark a message for deletion with d unmark a message with u actually do the deletions with x You will be prompted to make sure. Also, it shouldn't really delete if epop3-manage-really-delete is set to nil. To quit epop3-manage-mode, use q 5) you can only manage one mailbox at a time. DON'T FORGET TO USE THE epop3-submit-bug-report function when reporting problems. This way a rather complete list of configuration variable states will be included in the email with little effort on your part. There is also an epop3-manage-submit-bug-report function as well. Thanks... - franklin