requiring encryption but not from localhost?
Scott Adkins
adkinss at ohio.edu
Wed Jul 30 08:59:11 EDT 2003
--On Wednesday, July 30, 2003 1:13 PM +0100 Matt Bernstein
<mb/cyrus at dcs.qmul.ac.uk> wrote:
> At 13:47 +0200 Sebastian Hagedorn wrote:
>
>> --On Mittwoch, 30. Juli 2003 12:21 Uhr +0100 Matt Bernstein
>> <mb/cyrus at dcs.qmul.ac.uk> wrote:
>>
>>> I forgot to say that at present we still need the use of the PLAIN
>>> mechanism. Is it possible to only accept PLAIN (and LOGIN, for that
>>> matter) after TLS or on the imaps port?
>>
>> Sure:
>>
>> allowplaintext: no
>
> Wrong.
>
> allowplaintext: yes
> Allow the use of the SASL PLAIN mechanism.
>
> Sorry.
> Matt
Actually, I believe you were right the first time around, with "no" being
the correct answer. I believe setting it to "no" means that you can't
connect to the standard IMAP port and issue a plain text login without
first issuing a STARTTLS command. Going to the IMAPS port is no issue.
This is how we have it configured on our sysetems and it works as desired.
Part of the questions I have seen related to the topic (I haven't followed
all that close to the discussion) is two-fold:
1) Only allow plain text logins from localhost (meaning, you can login
on the IMAP port without using STARTTLS):
SOLUTION:
In /etc/imapd.conf (the default file), have allowplaintext:no in it.
In another config file, maybe /etc/imapd-local.conf, have yes as the
value of that paramter. Then in your cyrus.conf file, you can call
the services like the following:
imap cmd="imapd" listen="hostname:imap"
imapp cmd="imapd -C /etc/imapd-local.conf" listen="localhost:imap"
imaps cmd="imapd -s" listen="imaps"
This is off the top of my head, so you might want to check to the man
pages to make sure I have it right. You have to specify your machine's
hostname in the listen parameter of "imap", since the default is to
listen on all interfaces (including localhost), thus causing the next
line to likely fail with a bind error.
2) How to accept plain text logins only after SSL/TLS has been initiated.
SOLUTION is described above with allowplaintext:no in the config file.
Scott
--
+-----------------------------------------------------------------------+
Scott W. Adkins http://www.cns.ohiou.edu/~sadkins/
UNIX Systems Engineer mailto:adkinss at ohio.edu
ICQ 7626282 Work (740)593-9478 Fax (740)593-1944
+-----------------------------------------------------------------------+
PGP Public Key available at http://www.cns.ohiou.edu/~sadkins/pgp/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 231 bytes
Desc: not available
Url : https://lists.andrew.cmu.edu/mailman/private/info-cyrus/attachments/20030730/07bf95d6/attachment.bin
More information about the Info-cyrus
mailing list