Здрасти...
Вот такой вот вопрос.Создал лист расслыки test, добавил как в мане все алиасы в /etc/aliases, обновил алиасы.
Вот код от туда:
test-list: :include:/var/majordomo/lists/test
test: "|/var/majordomo/wrapper resend -l test test-list"
owner-test: dks
test-owner: dks
test-request: "|/var/majordomo/wrapper majordomo -l test"
test-approval: dksКак теперь отослать письма подписчикам?
пишу mail test и приходят на dks 4 письма... типа нет такого адреса. mail delivered и так далее.P.S.
Подскажите русские доки по majordomo для тех кто в этом мало чего смыслит. Спасибо
ну неужели никто незнает?
>ну неужели никто незнает?сперва создаем свою конфигурацию majordomo:
# cd /path/majordomo
# cp sample.cf majordomo.cfдопустим нужно создать группу xnc (без дайджестов и архивов),
сперва создаем нужный aliases:...
# regular "xnc" list for majordom
xnc: "|/usr/local/majordomo/wrapper resend -l xnc xnc-outgoing"
xnc-outgoing::include:/usr/local/majordomo/lists/xnc
xnc-request: "|/usr/local/majordomo/wrapper majordomo -l xnc"
xnc-approval:owner-xncowner-xnc:leo,lavr
owner-xnc-outgoing:owner-xnc
owner-xnc-request:owner-xnc
...после этого создаем одним из двух вариантов конфиг, файл списка, файл пароля:
Вариант 1:
# cd /path/majordomo/lists/
# touch xnc (создаем пустой пока файл списка подписчиков)
# touch xnc.passwd (реадктируем - вносим пароль)
# cp test.config xnc.config
изучаем xnc.config и правим под себяпроверка работы проста:
echo "help" | mail majordomo@domain
echo "lists" | mail majordomo@domain
echo "subscribe xnc" | mail majordomo@domainпосле подписки:
echo "just a test message" | mail xnc@domain
Вариант 2.
если с aliases все ok:
# touch /path/majordomo/lists/xnc
# chown majordom:majordom /path/majordomo/lists/xnc
# chmod 660 /path/majordomo/lists/xnc# echo "config xnc xnc.admin" | mail majordomo@domain
конфиг будет создан и выслан by mail, дальше можно либо все по почте
конфигурить, либо продолжить руками, осталось создать файл xnc.passwd
в который внести свой пароль отличный от defaul=listname.adminВсе. Проверка уже была расписана, группа xnc@domain - готова
Все это расписано в директории с документацией, мб криво, непоследовательно, но расписано и вполне читабельно и по ней все можно
сделать.Недокументированные административные команды:
/path/majordomo/doc/list-owner-info
ну все остальные доки, факи там есть.
Все зделал, но как была опшипка при написании
echo "bla-bla bla bla" | mail xnc
The original message was received at Tue, 16 Jul 2002 10:03:22 +0300
from root@localhost----- The following addresses had permanent fatal errors -----
"|/var/majordomo/wrapper resend -l xnc xnc-outgoing"
(reason: service unavailable)
(expanded from: xnc@wl.dn.ua)----- Transcript of session follows -----
Message delivered to mailing list xnc@wl.dn.ua
smrsh: wrapper not available for sendmail programs
554 5.0.0 Service unavailableВложение: 1
Вложение: 2
Так она и осталась -((( Я так понял у меня не настроен srmsh. Как ентого настроить?
>Все зделал, но как была опшипка при написании
>echo "bla-bla bla bla" | mail xnc
>
>
>The original message was received at Tue, 16 Jul 2002 10:03:22 +0300
>
>from root@localhost
>
> ----- The following addresses had permanent fatal errors -----
>
>"|/var/majordomo/wrapper resend -l xnc xnc-outgoing"
> (reason: service unavailable)
> (expanded from: xnc@wl.dn.ua)
>
> ----- Transcript of session follows -----
>Message delivered to mailing list xnc@wl.dn.ua
>smrsh: wrapper not available for sendmail programs
>554 5.0.0 Service unavailable
>
>Вложение: 1
>Вложение: 2
>
>
>Так она и осталась -((( Я так понял у меня не настроен
>srmsh. Как ентого настроить?о боже, снова smrsh, почитай прямо в sendmail, внутри smrsh там четко
расписано как обойти этот wrapper или точнее как настроить чтобы majordomo
или другие могли нормально работать.Там в README написано и пример для vacation, на подобии сделай линк для
/source/majordomo/wrapper или resend - точно не помню, с чем получится
отпишешь сюда
или замени smrsh на sh:Mprog, P=/bin/sh
Угу. поставил линки везде... и на ресенд и на врапер.
Но теперь говорит мол сендмэил достучаться не может или что-то еще. -((((Вот приходит такое письмо
The original message was received at Tue, 16 Jul 2002 16:05:28 +0300
from majordomo@localhost----- The following addresses had permanent fatal errors -----
:include:/var/majordomo/lists/xnc
(expanded from: xnc-outgoing)----- Transcript of session follows -----
550 5.2.4 :include:/var/majordomo/lists/xnc... Cannot open /var/majordomo/lists/xnc: Group writable directory
Message delivered to mailing list xnc-outgoingВложение: 1 ==>
Отправитель:
Получатель:
Дата:Final-Recipient: RFC822; xnc-outgoing@wl.dn.ua
X-Actual-Recipient: rfc822; /var/majordomo/lists/xnc@wl.dn.ua
Action: failed
Status: 5.2.4
Last-Attempt-Date: Tue, 16 Jul 2002 16:05:28 +0300Вложение: 2
>Угу. поставил линки везде... и на ресенд и на врапер.
>Но теперь говорит мол сендмэил достучаться не может или что-то еще. -((((
>
>
>Вот приходит такое письмо
>The original message was received at Tue, 16 Jul 2002 16:05:28 +0300
>
>from majordomo@localhost
>
> ----- The following addresses had permanent fatal errors -----
>
>:include:/var/majordomo/lists/xnc
> (expanded from: xnc-outgoing)
>
> ----- Transcript of session follows -----
>550 5.2.4 :include:/var/majordomo/lists/xnc... Cannot open /var/majordomo/lists/xnc: Group writable directory
>Message delivered to mailing list xnc-outgoing
>
>Вложение: 1 ==>
>
>Отправитель:
>Получатель:
>Дата:
>
>Final-Recipient: RFC822; xnc-outgoing@wl.dn.ua
>X-Actual-Recipient: rfc822; /var/majordomo/lists/xnc@wl.dn.ua
>Action: failed
>Status: 5.2.4
>Last-Attempt-Date: Tue, 16 Jul 2002 16:05:28 +0300
>
>Вложение: 2
ну так сообщается же ошибка - group writeble, посмотри:DontBlameSendmail или отмени запись для группы, там все просто.
PS. А почему именно xnc список рассылки, а не что-то свое?
>ну так сообщается же ошибка - group writeble, посмотри:
>
>DontBlameSendmail или отмени запись для группы, там все просто.
>
>PS. А почему именно xnc список рассылки, а не что-то свое?
Извиняюсь за свою некомпетентность, но я незнаю "кто" такой DontBlameSendmail -(.re: PS. Да у меня есть свой лист... там тоже самое прописано (почти) просто сделал как-бы это сказать тестовый лист. И подписал только себя. Вот и пробую... да ничего не выходит.
>>ну так сообщается же ошибка - group writeble, посмотри:
>>
>>DontBlameSendmail или отмени запись для группы, там все просто.
>>
>>PS. А почему именно xnc список рассылки, а не что-то свое?
>
>
>Извиняюсь за свою некомпетентность, но я незнаю "кто" такой DontBlameSendmail -(.
>разверни sources sendmail и там в cf/README все расписано и про
DontBlameSendmail, а на http://www.sendmail.org/ в FAQ'е и про majordomo,
хотя у меня на 8.11.x без всяких DontBlameSendmail правок пашет[unix1]~ > ls -la /usr/local/ | grep majordomo
drwxr-x--x 9 majordom majordom 1024 14 июл 11:32 majordomo
[unix1]~ > ls -la /usr/local/majordomo/ | grep lists
drwxr-xr-x 2 majordom majordom 512 16 июл 17:04 lists
[unix1]~ >посмотри chmod на директории, выше пример
>re: PS. Да у меня есть свой лист... там тоже самое прописано
>(почти) просто сделал как-бы это сказать тестовый лист. И подписал только
>себя. Вот и пробую... да ничего не выходит.Так никто русское руководство по majordomo и не написал :(((
>>>ну так сообщается же ошибка - group writeble, посмотри:
>>>
>>>DontBlameSendmail или отмени запись для группы, там все просто.
>>>
>>>PS. А почему именно xnc список рассылки, а не что-то свое?
>>
>>
>>Извиняюсь за свою некомпетентность, но я незнаю "кто" такой DontBlameSendmail -(.
>>
>
>разверни sources sendmail и там в cf/README все расписано и про
>DontBlameSendmail, а на http://www.sendmail.org/ в FAQ'е и про majordomo,
>хотя у меня на 8.11.x без всяких DontBlameSendmail правок пашет
>
>[unix1]~ > ls -la /usr/local/ | grep majordomo
>drwxr-x--x 9 majordom majordom 1024 14 июл
>11:32 majordomo
>[unix1]~ > ls -la /usr/local/majordomo/ | grep lists
>drwxr-xr-x 2 majordom majordom 512 16
>июл 17:04 lists
>[unix1]~ >
>
>посмотри chmod на директории, выше пример
>
>>re: PS. Да у меня есть свой лист... там тоже самое прописано
>>(почти) просто сделал как-бы это сказать тестовый лист. И подписал только
>>себя. Вот и пробую... да ничего не выходит.
>
>Так никто русское руководство по majordomo и не написал :(((Права все правильно... тока группа у меня не majordomo а daemon -((( Лана... Завтра буду факи лапатить...
>>>>ну так сообщается же ошибка - group writeble, посмотри:
>>>>
>>>>DontBlameSendmail или отмени запись для группы, там все просто.
>>>>
>>>>PS. А почему именно xnc список рассылки, а не что-то свое?
>>>
>>>
>>>Извиняюсь за свою некомпетентность, но я незнаю "кто" такой DontBlameSendmail -(.
>>>
>>
>>разверни sources sendmail и там в cf/README все расписано и про
>>DontBlameSendmail, а на http://www.sendmail.org/ в FAQ'е и про majordomo,
>>хотя у меня на 8.11.x без всяких DontBlameSendmail правок пашет
>>
>>[unix1]~ > ls -la /usr/local/ | grep majordomo
>>drwxr-x--x 9 majordom majordom 1024 14 июл
>>11:32 majordomo
>>[unix1]~ > ls -la /usr/local/majordomo/ | grep lists
>>drwxr-xr-x 2 majordom majordom 512 16
>>июл 17:04 lists
>>[unix1]~ >
>>
>>посмотри chmod на директории, выше пример
>>
>>>re: PS. Да у меня есть свой лист... там тоже самое прописано
>>>(почти) просто сделал как-бы это сказать тестовый лист. И подписал только
>>>себя. Вот и пробую... да ничего не выходит.
>>
>>Так никто русское руководство по majordomo и не написал :(((
>
>Права все правильно... тока группа у меня не majordomo а daemon -(((
>Лана... Завтра буду факи лапатить...chown -R majordom:majordom /path/majordomo