Sam Varshavchik wrote:
> 
> >i can't do something like this: 
> >
> >jazz [~]% ssh zugzug exec /etc/rimapd Maildir
> >* PREAUTH Ready.
> >INFO: LOGIN, user=user, ip=[127.0.0.1]
> >a01 login william mypassword
> >a01 NO Error in IMAP command received by server. 
> >
> >(with or without 'Maildir' after /etc/rimapd) 
> >
> >but it works properly if i telnet to port 143 and login the same way.
> 
> Right.  Two things are different: 
> 
> 1) You need to dump stderr.  stderr is used for logging.  You don't see 
> stderr on port 143 connection, because stderr gets dumped to syslog.  If 
> you do an rsh, stderr then gets in with stdout. 

i can presumably get rid of the errors by doing:

jazz [~]% ssh zugzug exec "/etc/rimapd 2> /dev/null Maildir"
* PREAUTH Ready.

presumably this will use the user's shell, so if the user has a
c-related shell, putting the '2> /dev/null' in the ssh-command won't
work; i guess i could do something to execute 'sh' first..... 

> 2) As you can see, starting imapd this way will make it come up in 
> preauthenticated state.  This is really pine's breakage.  Pine should be 
> smart enough to pick off the server's * PREAUTH response, and forego 
> authentication. 

is there a workaround of any sort for number 2?

uw-imapd also seems to come up pre-authenticated, so i'm not cclear what
the exact difference is here:

(courier)
jazz [~]% ssh zugzug exec "/etc/rimapd 2> /dev/null Maildir" 
* PREAUTH Ready.
a01 select inbox
* FLAGS (\Draft \Answered \Flagged \Deleted \Seen \Recent)
* OK [PERMANENTFLAGS (\Draft \Answered \Flagged \Deleted \Seen)] Limited
* 14 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 997096522] Ok
a01 OK [READ-WRITE] Ok

(uw)
jazz [~]% ssh dot exec /etc/rimapd
* PREAUTH [0.0.0.0] IMAP4rev1 2000.281 at Mon, 10 Dec 2001 21:56:36
* -0800 (PST)
a01 select inbox
* 1 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1003884121] UID validity status
* OK [UIDNEXT 2] Predicted next UID
* FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS (\* \Answered \Flagged \Deleted \Draft \Seen)]
* Permanent flags
a01 OK [READ-WRITE] SELECT completed

these seem pretty much the same, and yet i haven't been able to get it
to work on the courier machine.

has anyone gotten this to work successfully?

-- 
The three wise men brought frank incest and mirth.

_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to