On Sat, 12 Aug 2017 18:10:49 -0700 Mark Sapiro <mark@msapiro.net> wrote:
On 08/12/2017 04:51 PM, Barry Warsaw wrote:
On Aug 10, 2017, at 16:32, John Poltorak <karotlopj@gmail.com> wrote:
On FreeBSD they ought to be in /usr/local/etc/mailman.cfg however I don't see any indication as to what I should put in this file and if it was in /usr/local/etc/mailman.cfg then how would mailman find it?
It wouldn’t by default. Right now Mailman does not search for /usr/local/etc/mailman.cfg, but that wouldn’t be a difficult change to add. I’m not sure whether that would makes sense as a general default or not. I’m not up on the FreeBSD conventions and standards here; can you explain why /usr/local/etc is preferred over /etc on that distro?
I was hoping Abhilash would chime in here, because I think John is using the docker image and there's probably a specific path for mailman.cfg.
As per his first message, I think John is using the prod setup from the documentaion1.
I don't have anything much to add on top of what Barry mentioned, it looks like something is wrong with the Python install and missing Sqlite3 module.
The documentation does mention the paths where Core looks for configuration file and anything else can be specified using -C or MAILMAN_CONFIG_FILE environment variable.
As far as what goes in it, it could even be empty if you want to accept all the defaults, but you probably want at least
[mailman] site_owner: real_person@example.com
I expect if you do
find -name mailman.cfg
in your installation, you'll find at least examples.
thanks, Abhilash