Make our lives easy: There are 3 files: mailman.cfg, settings.py, and main.cf.
We expect that from these files: /etc/postfix/main.cf /etc/mailman3/mailman.cfg /etc/mailman3/settings.py For each file, do "egrep -v '^$|^.*#' filename". You should then obfuscate any sensitive details in the output and share the contents of the file. On Wed, Apr 30, 2025 at 8:01 PM Alexander Inzinger-Zrock via Mailman-users < mailman-users@mailman3.org> wrote: > Am 30.04.25 um 15:36 schrieb Stephen J. Turnbull: > > Did you set var_dir or layout in mailman.cfg? If not, you may have an > > alternate var_dir which is either the current directory when you start > > Mailman or possibly /var/tmp/mailman. That is also where "mailman > > aliases" will put the postfix aliases (in the "data" subdirectory). > > It seems i set both *facepalm* while doing [1] and then adding changes > according to [2]: > > In mailman.cfg i have: > > [paths.here] > var_dir: /opt/mailman/mm/var > > but also > > [mailman] > layout: local > > > also checking via mailman conf: > > ''mailman conf -s mailman | grep layout'' > > Output: > [mailman] layout: local > > ''mailman conf -s | grep var_dir:'' > > Output: > > [paths.dev] var_dir: $cfg_file/../.. > [paths.fhs] var_dir: /var/lib/mailman > [paths.here] var_dir: /opt/mailman/mm/var > [paths.local] var_dir: /var/tmp/mailman > > so i have empty logs at /opt/mailman/mm/var/logs > and populated log files under /var/tmp/mailman/logs > > > If i recall correctly, setting layout: local is the suggested way to > do for virtualenv install [2], so deleting > > [paths.here] > var_dir: /opt/mailman/mm/var > > in mailman.cfg should be the next step (what i did). > > Restarting my services gave me the warnings again, but these are (we > remember) wrong paths (hash:/opt/mailman/mm/var/data/postfix_lmtp). > > so i looked under /var/tmp/mailman/data > and here we have populated files: > > -rw-rw---- 1 mailman mailman 268K Feb 19 12:51 mailman.db > -rw-rw---- 1 mailman mailman 377 Apr 30 18:01 postfix_domains > -rw-r----- 1 mailman mailman 12K Apr 30 18:01 postfix_domains.db > -rw-rw---- 1 mailman mailman 1.8K Apr 30 18:01 postfix_lmtp > -rw-r----- 1 mailman mailman 12K Apr 30 18:01 postfix_lmtp.db > > Now - before changing the /etc/postfix/main.cfg - there is the > question that brings us almost back to the start: > > With respect to [2]: > > "If you are installing Mailman from source (or using Pip), it is > recommended to use paths.local." > > and [3]: > > " > transport_maps = > hash:/opt/mailman/mm/var/data/postfix_lmtp > local_recipient_maps = > hash:/opt/mailman/mm/var/data/postfix_lmtp > relay_domains = > hash:/opt/mailman/mm/var/data/postfix_domains > > […] > > local_recipient_maps = proxy:unix:passwd.byname $alias_maps > hash:/path-to-mailman/var/data/postfix_lmtp > " > > **what is the recommended place to put the files to?** > > > I believe it to be /var/tmp/mailman/data according to > > [mailman] > layout: local > > and that the above specific /opt/mailman -part is just a leftover from > former times (the second and more generic part with /path-to-mailman > indicates that to me). > > If my assumption is correct i would create an issue + merge-request for > the docs. > > lg > aiz > > > + [1] https://docs.mailman3.org/en/latest/install/virtualenv.html > + [2] > > https://docs.mailman3.org/en/latest/config-core.html#configuring-filesystem-paths > + [3] > https://docs.mailman3.org/en/latest/install/virtualenv.html#setup-mta > > _______________________________________________ > Mailman-users mailing list -- mailman-users@mailman3.org > To unsubscribe send an email to mailman-users-le...@mailman3.org > https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ > Archived at: > https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/UKMLTNGSXHWCTYJUOQYKMPO5GCPUBGJ6/ > > This message sent to odhia...@gmail.com > -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] _______________________________________________ Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-le...@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/RWDPCY67IINB7C6W3BT4NX5IKBOIS624/ This message sent to arch...@mail-archive.com