The most frequent reasons for this are:
a) You didn't setup the cronjobs needed by Mailman
· Check the crontab for the mailman user (or whatever user your Mailman installation runs as) and make sure the Mailman entries are there. If necessary restart cron to pick up the changes.
b) You haven't properly setup the aliases for your list.
· The newlist command prints out the necessary aliases for the list. You will need to copy/add them to the alias file you are using for your list setup (often ~mailman/data/aliases).
c) You haven't run `newaliases` to "compile" the new aliases into a hash table or DBM. (Sendmail and Postfix)
· Run `newaliases` as root. For postfix you'll also need to do a `postfix reload` for Postfix to pick up the changes.
d) You haven't run the Mailman qrunner daemon (~mailman/scripts/mailman or ~mailman/bin/mailmanctl). (You have to do this regardless of your MTA.)
· Remember to configure your system to run the daemon when it boots!
e) The message you sent is being held for moderation by the list.
· Check into the administrative interface for your list and then check the moderation queue.
f) You haven’t subscribed to the list
· Depending upon your list configurations, you must be subscribe in order to send mail to the list.
g) Make sure that you have set these variables:
DEFAULT_EMAIL_HO ST = 'your.host.name'
DEFAULT_UR L_HOST = 'your.url.addess'
Good luck...
Answered by
keshto
at
11:17 AM on March 29, 2008