>>>>> On Tue, 13 Feb 2001 15:01:14 -0500 (EST),
>>>>> Bitt Faulk <[EMAIL PROTECTED]> (bf) writes:
bf> This might be obvious to everyone, but I thought I'd post it anyway.
bf> I wanted to allow encrypted imap connections from everywhere, but
bf> unencrypted sessions only from my internal network. TCP Wrappers seemed
bf> an obvious solution, but since the current Cyrus code sets the daemon name
bf> to check to the name of the executable running, it wouldn't work out of
bf> the box, as the difference between the two is in the form of a flag, not
bf> the executable name. (That is, "imapd" vs. "imapd -s".)
In one of the lengthy messages I sent to Larry about the tcpwrappers
stuff, I rambled about the possibility of having two levels of
options parsing, one by master, the other by the specific service.
The idea was to have a "-w" option that master would intercept.
This option would enable the use of tcpwrappers for that particular
service. Though, your solution is certainly simpler, even if a bit
more manual.
--
Amos