Re: [Evolution] Re: imaps over a firewall



On Mon, 2003-11-03 at 10:37 -0800, Mike Godfrey wrote:
It says

        insideFirewallMachine% telnet localhost 5143
        Trying 127.0.0.1...
        Connected to localhost.localdomain (127.0.0.1).
        Escape character is '^]'.

and then it just hangs.

... and if you type at it, it doesn't then disconnect and put nasty
things in the logs like...

Nov  4 11:19:04 phoenix imapd[13074]: SSL error status: error:140760FC:SSL 
routines:SSL23_GET_CLIENT_HELLO:unknown protocol


How do you set up Evolution to run SSH for itself ??

In the current CVS (Evolution 1.5) this feature is present but the GUI
doesn't allow you to set up -- you have to muck about with gconf because
the simple dialog box was deemed to be 'too confusing'. 

If you're using 1.4, which you seem to be, you need a build with that
feature backported. The two patches you need are available at
ftp.uk.linux.org:/pub/people/dwmw2/evo/ along with prebuilt packages for
Red Hat^W^W Fedora Core which can probably be made to work elsewhere
fairly easily. These _do_ have the option available in the GUI.

Go to the 'Receiving Options' tab of the account editor, check 'Use
custom command to connect to server' and enter the command there. 

The default, IIRC, is 'ssh -C -l %u %h exec /usr/sbin/imapd' which is
probably going to work for you, but if not, you can insert whatever
command _does_ give you an IMAP prompt. Note '%u' and '%h' are replaced
with your account's configured username and server hostname
respectively.

First, check that 'ssh external.server.net exec imapd' actually works
for you. It should probably say something involving PREAUTH.

-- 
dwmw2




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]