Mailman
The other night I installed mailman on my server. I integrated it into the
apache configuration and restarted that. The mailman web interface became
available as expected.
I used the web interface to subscribe to the one list I had set up and I
received an email asking me to confirm my subscription. I went to the
included link, and all seemed to be good.
Another person joined the list successfully, then sent an email to the list.
This email never arrived in her inbox. She told me about it, and I checked
only to find I did not have a copy either. I sent a mail to the list and
promptly received a message saying that [listname] was not a valid recipient
at the domain.
That's when I realized I had forgotten to tell the mail server (postfix) about
mailman. I had told apache about mailman, and mailman about postfix, but not
postfix about mailman.
I used mailman to create an alias database for its single list, then updated
postfix's configuration to use that as one of its alias maps. All seems to be
working now.
In conclusion, I learned two things. One is always test your configuration
before telling people it's ready. The other is, "I'm an idiot."
[/unix]
[comment]
[permanent link]