Интернет-агентство «Альянза»

Список рубрик

Как закрыть рассылку? Как ограничить доступ к администрированию рассылки?

По умолчанию в рассылку может писать всякий кто на нее подписан. Если Вы хотите администрирование посылаемых сообщений в конференцию, Вам нужно изменить в конфигурационном файле две строки:

# 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

И записываем его. Все! Проверяем что получилось :)

+7 (383) 238-04-62

Работает на: Amiro CMS