2015.06.16 19:26, Chris wrote:
thank you very much for the fast reply. I compared
the files in
debian-conf.d with the
"configuration" combined with "vexim-*.conf"
in
docs
and noticed many differences. There is no Mailman-router
in the conf.d for example.
Like you read, I'm not sure if the configure file actually works. I
did put things into it which I also put into other files, but I
didn't test them. So you may try, but be aware that it might not
work.
Regarding the Mailman router, I would expect Mailman package to
provide the hooks necessary for Mailman to work, doesn't it? Well, I
just checked, and they do provide example configuration in
/usr/share/doc/mailman/mailman-install/.
What you see in our configure file seems like a simple copy-paste
from there.
Having in mind that Vexim does not depend on Mailman in any way, it
looks normal to me that we don't provide our copies of their config.
Regarding other differences: if you look at the
history
of configure, you'll notice that it hasn't had any major
changes since 2004, when Exim 3 was still current. The file itself
was probably a copy of what Avleen was using on FreeBSD, so it's no
wonder it differs so much from what Debian provides with Exim 4.
Meanwhile, files under debian-conf.d are made to tie as much as
possible with the config files provided by exim4-config package in
Debian. If you see any unexpected functionality differences between
stuff described in debian-conf.d and stuff described in configure,
it's probably a bug.
I also noticed that all those files have recently
been edited and that rises
my hope that they are not that outdated and should work with a
few
minor adjustments.
Since I am used to the single-file configuration and since it
looks like
everything I need is still in the "configuration" I would stick
with that
unless you tell me that it would be a bad idea.
To be honest, I've never tried to use the single-file config option
in Debian, and I have no idea how that works (or particularly,
if/how other packages could hook their parts into that file).
However, I do think it's probably smarter to just paste bits from
debian-conf.d files into their respective places in your configure,
than to use the really old file that we are providing.
Is there anything in the "conf.d" that is missing
in the "configuration"
or could there be any other problems?
As I said above, "configure" has been around since Exim 3, mostly
unchanged. It might work, but it's likely lacking a lot of stuff you
may want.
I'd be interested in a pull request with an update for it, by the
way. Just sayin'. ;)
Regards,
Rimas