По умолчанию в рассылку может писать всякий кто на нее подписан. Если Вы хотите администрирование посылаемых сообщений в конференцию, Вам нужно изменить в конфигурационном файле две строки:
# moderate [bool] (no) <resend>
# If yes, all postings to the list must be approved by the
# moderator.
moderate = yes
# moderator [word] (undef) <resend>
# Send bounces to moderator instead of owner-<listname>
moderator = moderator@yourdomain.com
Т.е. установить
moderate = yes
и в moderator прописать email модератора.
Как это работает?
Если кто-то пытается отправить письмо в конференцию, оно приходит к модератору, задача которого это сообщение "одобрить", для этого его нужно письмо переслать в конференцию и ПЕРВОЙ строкой указать:
Approved: your_password
Все! Соответственно с "не одобренными" письмами ничего делать не надо, разве что в корзину кинуть. Если Вам заранее известны email адреса тех, кто имеет право писать в рассылку, то можете поступить проще. В конфигурационном файле есть параметр restrict_post.
Он указывает на файл, где перечислены все пользователи, которые могут писать в рассылку. По умолчанию этот файл лежит вместе с настройками и пополняется автоматически, при подписывании новых пользователей. Вы можете создать свой файл с перечнем email адресов, кому позволено писать в рассылку и прописать полный путь к этому файлу в конфигурационном файле. Например, создаем файл "test" в корневой директории вашего сайта (mydomain.com), и записываем туда два email адреса, кто будет писать в конференцию:
email1@mail.ru
email2@bk.ru
Теперь правим конфигурационный файл (! при этом нужно отключить обязательную посылку запроса модератору: moderate = no):
. . .
# restrict_post [restrict_post] (shmod) <resend>
# If defined, only addresses listed in these files (colon or space
# separated) can post to the mailing list. By default, these files
# are relative to the lists directory. These files are also checked
# when get_access, index_access, info_access, intro_access,
# which_access, or who_access is set to 'list'. This is less useful
# than it seems it should be since there is no way to create these
# files if you do not have access to the machine running resend.
# This mechanism will be replaced in a future version of
# majordomo/resend.
restrict_post = /home/sites/www.mydomain.com/test
. . .
moderate = no
И записываем его. Все! Проверяем что получилось :)