[Mailman-Users] Mailman under Cygwin - won't add list
Ben Discoe
ben at ahualoa.net
Fri Dec 23 08:41:29 CET 2005
Hi Mark,
> >Right. Perhaps the trouble is that Apache runs outside of
> >Cygwin (or more precisely, the trouble is that Mailman runs
> >inside it :)
>
> This is the first time you mentioned Apache doesn't run under
> Cygwin. I'm sure this adds a serious complication.
Wow. I had no idea at all that it was possible to run Apache _inside_
Cygwin. The Apache website directs Windows people to just install and
run, so the alternate route is not well known.
> If you can make the mailman files all
> belong to the group that Cygwin sees Apache as (we
> think that's Administrators) it should work.
Alas, experience seems to indicate that I cannot make them belong that
way. Sometimes it's Adminstrators, but generally it's None.
> think you can get around this by either
> not using command line tools or possibly creating a user who
> is a member of ONLY the Administrators group to run them or
> by changing the group on files after the fact.
I've tried several users (e.g. Ben) which is a member of ONLY the
Administrators group (both in Windows and /etc/passwd), and yet it
produces files with 660 permissions and e.g. Ben.None ownership. C'est
la Cygwin.
> Maybe the solution is to run Apache under Cygwin or run a
> mailman only version of Apache under Cygwin that listens on a
> different port.
Arrgh, it's hard to imagine that moving _closer_ to Cygwin is the right
direction, when all the trouble seems to stem from Cygwin itself.
In any case, I have found a solution of sorts! It requires giving up
the web interface, which is unfortunate but I can live with it. It
turns out that Exim itself is perfectly capable of processing simple
mailing lists (http://www.exim.org/exim-html-4.10/doc/html/spec_41.html)
including open, closed, and announcement-only lists. I basically pasted
a few lines from that Exim documentation into my exim.conf, did some
tweaking, and I've got several mailing lists functional!
Someday, somebody will write a portable, open-source MLM that doesn't
fundamentally require Unixy permissions, and ideally doesn't require
command-line fiddling or hacks like Cygwin either. As much as I am
drawn to the challenge, I fear it won't be me.
I wish best of luck to y'all in the Mailman community, and thanks for
helping out on my trip down this particular rabbit hole.
-Ben
More information about the Mailman-Users
mailing list