At 02:06 PM 3/4/2002, Simon Josefsson wrote:
Peter Davis <pdavis(a)pageflexinc.com> writes:
> I do see the messages, so I know these functions are being called.
> However, the pop3-delete-on function seems to completely disable that
> server somehow.
If you don't use :prescript and :postscript, and set
pop3-leave-mail-on-server to t, does everything work? E.g., does it
fetch mail and leave it on the server?
Yes. If I simply set 'pop3-leave-mail-on-server' to t, and don't set
any:prescript functions, it works as expected. All the servers are
checked, and messages are left on all servers.
If this doesn't work either, and doesn't retrieve any mail,
I'd say
the p-l-m-o-s feature is broken. Andy?
Maybe we should create a XEmacs epop3 package and leave support of it
to the author of the epop3 package. AFAIU the author of pop3.el do
not want to answer questions on the version in XEmacs because it has
been modified quite a lot.
Unfortunately, I think Franklin Lee, author the epop3mail package, has
moved on to other things, and is not really maintaining that package
anymore. I know Karel Sprenger and some others made a few minor
modifications to this package to allow it to be used with fsf emacs
21.1, but there are not a lot of resources working on it.
That said, I think the primary issue with using epop3mail with XEmacs
is the dependency on ange-ftp. It might be possible to eliminate that
dependency easily.
Curiously, if I use epop3mail with fsf emacs, define an epop3-fetch
function which calls epop3-mail, and set all the mail sources to call
that function, everything works as advertised. However, if I have
some mail-sources calling the epop3-mail function, and others with no
:function defined (presumably calling the native pop3), then:
1) I get errors on each mail check, and never get any messages from
the non-epop3 servers, and
2) I am re-prompted for the password for those non-epop3 servers
everytime I try to check mail.
Perhaps this is somehow related to the XEmacs pop3.el problem with
toggling the value of pop3-leave-mail-on-server.
> > Is the value of pop3-leave-mail-on-server cached somehow?
Is there
> some other way I could code this to get the desired effect?
Try deleting all POP3 related buffers and see if it helps.
I'm not sure what buffers you mean. I've tried this setup in my .gnus
file, and even when I first start up gnus, it fails to check the
non-'leave-on-server' sources.
Thanks!
-pd
--
--------
Peter Davis
Funny stuff at
http://www.pfdstudio.com
The artwork formerly shown as prints
List of resources for children's writers and illustrators at:
http://www.pfdstudio.com/cwrl.html