So you want to use IMAPS but your client is IMAP only. You can get arround that with a little bit of hackery. First install socat (sudo port install socat), then edit /etc/xinetd.conf and restart xinetd – sudo vi /etc/xinetd.conf; sudo killall -HUP inetd:

service imap
    socket_type         = stream
    wait                = no
    nice                = 10
    user                = md
    bind                =
    server              = /opt/local/bin/socat
    server_args         = - openssl:rumms.uni-mannheim.de:imaps,verify=0
    instances           = 4
    log_on_success      += DURATION HOST USERID

Now verify that xinetd is running,listening and acting sane:

md@hextatic ~$ ps ax | grep xinetd
   44  ??  Ss     0:00.07 xinetd -dontfork -stayalive
12386  p5  R+     0:00.01 grep xinetd
md@hextatic ~$ sudo lsof -i -n | grep xinetd
xinetd       44  root    5u  IPv4 0x033e0e10      0t0  TCP 
xinetd       44  root    6u  IPv4 0x033e0b20      0t0  TCP
xinetd       44  root    9u  IPv4 0x05d10cc0      0t0  TCP
md@hextatic ~$ telnet imap
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN] rumms IMAP4rev1 2004.357 at Thu, 2 Feb 2006 23:28:31 +0100 (MET)

That’s it. Bute note that with this configuration you are still vulnerable to man in the middle attacks.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:


Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )


Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )


Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s