Restricting IMAP (143) port just for Squirrelmail?

Ken Murchison ken at oceana.com
Wed Jun 11 14:12:35 EDT 2003



Rob Siemborski wrote:
> On Wed, 11 Jun 2003, Mark London wrote:
> 
> 
>>I would like to restrict Cyrus to only allow users to use IMAPS, not plain
>>IMAP.  However, I was told that would break Squirrelmail, unless I opened
>>access to IMAP (port 143) for the node that Squirrelmail was running on.
>>But I'm running XINETD on Redhat, and I've read Cyrus doesn't use that.
>>I would need another TCP wrapper program (and not sure if even if I installed
>>it, whether it's compatible with Xinetd).  Is that true, or is there an easier
>>way to do it?  Another thought I had was to simply have IMAP running on a
>>non-standard port number, and have configure Squirrelmail use that port
>>(is that possible?).

Yes.  You can have Cyrus imapd listen on whatever ports you want.  You 
could also restrict it to listen on a particular interface.

> 
> Well you can always just disallow plaintext logins (allowplaintext: f).
> This won't stop really dumb clients from sending the password in the clear
> anyway, but its a step in the right direction.  This will also allow
> STARTTLS clients to still operatate.
> 
> Also, Squirrelmail does support TLS connections (but not IMAPs), from a
> brief read of their source (atleast in the 1.4 series).
> 
> Worst case, a firewall running on your IMAP server to only allow
> connections on 143 from your squirrelmail host can be your friend.


Cyrus also supports tcpwrappers, which make be of some help.



-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp





More information about the Info-cyrus mailing list