Thanks, Mark, for your help!

I discovered that I can make this work on my system by making the following
simple change (to :

imap-2002d> diff c-client/env_nt.c src/osdep/nt/env_nt.c
342c342
<       else if (!pass) return env_init (user,NIL);       /* ditto pass==NIL */
---
>       else if (!pass);                /* ditto pass==NIL */

Basically, this makes anonymous_login() work on win2k. I dunno how good a
general fix this is - what sort of security implications it has - but since
I'm using this only on my own personal laptop, not used by others, I'm not
too worried. (Should I be? I modeled this after the parallel code for
win9x...) I guess I don't understand this part of the code still - why any
sort of local "login" is required when no local files are being accessed.
What's the need for the Guest login during the proxy connection? (I'm not
too familiar with this part of windows os interaction.)

Anyway, now it's working. Thanks again for making this tool!

Yeah, I realize this is probably a rare use these days. :) Ironically, I
need this because my e-mail client (The Bat v2) now fully supports IMAP in
the "correct" remote mailbox file model (e.g., doesn't store mail locally),
and my server only supports IMAP. But on my laptop, I need to have mail
stored and accessible locally, since I'm not always on the network, and the
only way I could do this was to use The Bat as a POP client.

- Paul

-- 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   Paul A.   |        NCBI / NIH
  Thiessen   |  [EMAIL PROTECTED]
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

On Tuesday, September 2, 2003, 10:35:29 AM, Paul A. Thiessen wrote:

PAT> On Monday, September 1, 2003, 10:09:16 AM, Paul A. Thiessen wrote:

PAT>> I'm trying to set up ipop3d to use as a POP->IMAP relayer...

PAT> Well, after looking more at the code, I'm a bit discouraged. I'm using
PAT> Win2000, and I see in env_nt.c, in system_login(), the lines:

PAT>     if (check_nt ()) {          /* NT: authentication user not supported yet */
PAT>       if (authuser && *authuser);
PAT>       else if (!pass);          /* ditto pass==NIL */

>>From what I can tell, the pop->imap proxy seems to use anonymous_login(),
PAT> which uses a NIL pass argument to system_login(). Does that mean then that
PAT> relaying will never work under win2k?

PAT> If that's the case, is there something I can do to help enable this? Is it a
PAT> fundamental matter of the OS that makes this impossible, or is it just that
PAT> nobody's had time to implement it? I'll volunteer some time on this if
PAT> someone would give me a few general tips on how to make this work.

PAT> - Paul


-- 
------------------------------------------------------------------
 For information about this mailing list, and its archives, see: 
 http://www.washington.edu/imap/c-client-list.html
------------------------------------------------------------------

Reply via email to