Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: Reading POP mail

From: matt:blis at: 2-Oct-2001 9:36

[holger--rebol--com] wrote on 02/10/01 01:44:42:
>On Tue, Oct 02, 2001 at 12:14:49AM +0100, Matt Burns wrote: >> I found the problem. For some reason, rebol on the server was trying to >> connect via APOP rather than vanilla POP, and because the account wasn't >> specified as APOP, login couldn't be verified. >> >> I found this using the trace/net function (and watching the output) >> >> At blooming last. >> >> Is APOP the default POP access method, or is there some specifier I can >> use to change this? I didn't set this up manually... Oh, well... > >Prior to Core 2.5 APOP was not supported at all. > >In Core 2.5 REBOL attempts APOP if the server signals that it supports >APOP (or that it at least knows how to correctly reject it) by putting >its date stamp into the login message. Unfortunately there are some >POP servers out there which signal that they support APOP but then >close the connection (instead of returning a proper error) when the >application attempts to use it :-(. Because of that... > >.... current versions of View, Command etc. (and future versions of >Core) no longer attempt to use APOP by itself. Instead you need to >enable it by settings system/schemes/pop/algorithms to 'apop. >Without that only regular pop is used. > >It looks like you used different REBOL versions on different >machines, and your POP server is broken in that particular way... > >To disable APOP in Core 2.5 put the following line into your user.r >or at the beginning of your script. You should check for system/product >and system/version so it does not get executed accidentially on >newer versions: > >change pick find second get in system/schemes/pop/handler 'open 'if 3 true
Thanks for the explanation Holger. I'm using rebol/view on my machine here and at home (win98/2k), and rebol/core on the server(linux) so there's definitely the possibility of version mismatches. Anyway, problem solved (this one at least!) so thank you everyone for your help. Very much appreciated. Now, just to write these mailbots... Regards, Matt.