>Я же писал, что весь форум просмотрел, все эти темы перечитал уже
>до этого, но про то как подписчики могут посылать свои вопросы,
>или ответы, уже без каких либо команд после подписки, не нашёл.
>
в смысле сидеть и ковырять в носу и время от времени спрашивать уборщицу
не пришло ли что-нить из списка рассылки или чтобы она отправила письмо
в список рассылки?
Вместе с majordomo идет различная документация, там все есть:
например модуль majordomo и в нем subroutine do_help in english,
поправив немножко majordomo можно сделать ДВЕ подпрограммы:
do_help и do_helpr или еще лучше в одной do_help выполнить перевод
...
sub do_help {
print STDERR "$0: do_help()\n" if $DEBUG;
local($list4help) = $majordomo_request ? "[<list>]" : "<list>";
local($listrequest) = " or to \"<list>-request\@$whereami\".\n";
$listrequest .= "\nThe <list> parameter is only optional if the ";
$listrequest .= "message is sent to an address\nof the form ";
$listrequest .= "\"<list>-request\@$whereami\".";
$listrequest = "." unless $majordomo_request;
print REPLY <<"EOM";
Это руководство (help) было выслано Вам автоматической системой рассылки
Majordomo с адреса $whoami.
На нашем сервере работает версия $majordomo_version системы Majordomo.
Если вы знакомы с работой серверов рассылки, расширенный перечень команд
системы почтовой рассылки Majordomo находится в конце этого руководства.
Majordomo это автоматическая система службы почтовой рассылки, которая
позволяет создавать, вести и управлять списками рассылки, подписываться
или отписываться пользователям на разрешенные и существующие списки рассылки
и получать файлы из архивов этих списков.
Вы можете взаимодействовать с системой рассылки Majordomo, посылая команды
в ТЕЛЕ письма по адресу "$whoami".
Пожалуйста не задавайте команды в строке ТЕМА(Subject) письма, данная система
не производит проверку и обработку команд расположенных в этой строке.
Разрешается использование целого набора команд в одном письме, но каждая
команда должна быть задана на отдельной строке, например:
lists
help
и так далее.
...
...
...
VII. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ПОМОЩИ
Чтобы получить дополнительные разъяснения от реального человека,
администрирующего систему рассылки, отправьте Ваше письмо по адресу
$whoami_owner.
Чтобы связаться с администратором конкретного списка, отправьте ваше письмо
по адресу listname-approval\@$whereami, где listname - имя списка рассылки
к которому через дефис добавляется строка "approval", таким образом
формируется адрес администратора конкретного списка рассылки. Например,
для списка рассылки demo-list\@$whereami, адрес администратора, ведущего
этот список, будет demo-list-approval\@$whereami.
Для того чтобы получить еще одну копию этого руководства, отправьте в теле
письма по адресу $whoami строку:
help
VIII. СВОДНЫЙ ПЕРЕЧЕНЬ КОМАНД ДЛЯ ОПЫТНЫХ ПОЛЬЗОВАТЕЛЕЙ
В описании ниже приняты следующие условные обозначения, [] - квадратные
кавычки в формате команды, обозначают необязательные параметры, если
вы будете использовать дополнительные параметры, то их не надо заключать
в [] квадратные скобки, это лишь для демонстрации общего формата команды.
Параметры заключенные в угловые скобки, например <address>, всего лишь
обозначение того что вместо такого параметра должно быть подставлено
реальное значение. Например, вместо <address>, должен быть подставлен
реальный адрес, например, myname\@my-isp.com без угловых скобок.
Автоматическая служба системы рассылки имеет следующий набор команд:
subscribe $list4help [<address>]
Подписаться от своего адреса (или c адреса <address>) на существующий
список, который может быть получен по команде <list>.
unsubscribe $list4help [<address>]
Отписать себя (или адрес <address>) от существующего списка.
"unsubscribe *" - удалит ваш или указанный адрес <address> из всех
списков. Однако этот вариант может не полностью отработать, если вы
подписались на разные списки с разных адресов.
get $list4help <filename>
Получить файл с именем <filename> из архива списка рассылки.
index $list4help
Получить индекс всех файлов из архива который необходим для команды
"get".
which [<address>]
Получить имена всех списков рассылки на которые Вы или указанный
адрес <address> подписаны.
who $list4help
Получить адреса всех подписчиков списка рассылки.
info $list4help
Получить общую справочную информацию о списке рассылки.
intro $list4help
Получить вступительное сообщение которое высылается новым пользователям
после подписки. Команда доступна только для уже подписавшихся
пользователей.
lists
Получить имена всех списков рассылки обслуживаемых сервером Majordomo.
help
Получить данное руководство.
end
Строка которая информирует сервер что последующие строки письма
не должны обрабатываться службой рассылки Majordomo.
Команды должны располагаться в теле письма отправляемого по адресу
"$whoami"$listrequest Возможно использование более одной команды, но
они должны располагаться строго на отдельных строках, каждая команда на
отдельной строке.
Команды в поле "Subject:" игнорируются.
Если у вас есть есть вопросы или возникли проблемы, контактный адрес
"$whoami_owner".
EOM
[unix1]~ > echo "help" | mail majordomo@unix1.jinr.ru
[unix1]~ > mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/mail/lavr": 1 message 1 new
>N 1 majordomo@unix1.jinr Wed Aug 3 18:28 267/9810 "Majordomo results"
& x
[unix1]~ >
список рассылки moviez:
[unix1]~ > mail
No mail for lavr
[unix1]~ > echo "Just a probe" | mail -s "Please ignore this message" moviez@unix1.jinr.ru
[unix1]~ > mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/mail/lavr": 1 message 1 new
>N 1 lavr@unix1.jinr.ru Wed Aug 3 18:31 33/1616 "Please ignore this me"
& 1
Message 1:
From owner-moviez@unix1.jinr.ru Wed Aug 3 18:31:40 2005
X-Authentication-Warning: unix1.jinr.ru: Host localhost.jinr.ru [127.0.0.1] claimed to be unix1.jinr.ru
X-Authentication-Warning: unix1.jinr.ru: majordom set sender to owner-moviez@unix1.jinr.dubna.su using -f
X-Authentication-Warning: unix1.jinr.ru: Host localhost.jinr.ru [127.0.0.1] claimed to be unix1.jinr.ru
Date: Wed, 3 Aug 2005 18:31:39 +0400 (MSD)
From: Andrey Lavrentyev <lavr@unix1.jinr.ru>
To: moviez@unix1.jinr.ru
Subject: Please ignore this message
X-Virus-Scanned: by amavisd-new
Sender: owner-moviez@unix1.jinr.dubna.su
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--- рассылка через majordomo
Precedence: bulk
Reply-To: moviez@unix1.jinr.dubna.su
Just a probe
& x
[unix1]~ >
Все остальное зависит от того как создан список рассылки (конфиг):
- открытый список
- закрытый
модификации этих списков, от этого зависит подписка, рассылка...