On Wed, 2024-10-16 at 12:19 -0700, Mark Sapiro wrote:
On 10/16/24 10:26, Bill Oliver wrote:
- I set up a mailinglist (tradfp@forensicpath.us) for "old school" forensic pathologists to discuss cases.
Does the forensicpath.us domain have an alias_domain configured in mailman causing mailman to create /opt/mailman/mm/var/data/postfix_vmap and /opt/mailman/mm/var/data/postfix_vmap.db? You need this.
Yes, I created a "lists.forensicpath.us" early on.
In my previous attempt, I added
hash:/opt/mailman/mm/var/data/postfix_lmtp
to both virtual_mailbox_maps and virtual_alias_maps, but I haven't done that yet here. I thought I'd ask and make sure I should.
Should that be my next step?
You should add hash:/opt/mailman/mm/var/data/postfix_vmap to virtual_alias_maps only.
Done. I started getting the disappearing mail problem again, though none of the references to errors from the changes I made originally. After spending a few hours going over debug files, I noticed that I kept getting a pam error. The mails were getting rejected over authentication errors.
It turns out it was all a permissions problem with /sbin/unix_chkpwd. Apparently the sticky bit was not set correctly on installation.
Here's a discussion of the problem:
https://unix.stackexchange.com/questions/422411/pam-authentication-failure-w...
I still don't understand why this was a problem with mailman and not with "regular" mail, but doing the "chmod u+s /sbin/unix_chkpwd" resulted in things magically working just like it's supposed to.
Thanks for the help!
billo