Надо отсылать сообщения всем юзерам заведённым в систему.
Способ прописать всех в aliases знаю, но может есть другой вариант?
>Надо отсылать сообщения всем юзерам заведённым в систему.
>Способ прописать всех в aliases знаю, но может есть другой вариант?Конечно погугли насчет procmail
самый простой вариантP.S.
Вырезка с /etc/procmailrc
mail.txt список адресов
Послав сообщение на адресс all@office.kiev.ua эго получит весь список mail.txt
-i "To: All-Office <insert@office.kiev.ua>" должно обязательно стоять иначе будет
мертвая петля.-----cut----
ALL=`cat /tmp/maill.txt`:0
* ^To:.*all@office.kiev.ua
{
:0
| /usr/local/bin/formail -i "To: All-Office <insert@office.kiev.ua>" -i "Reply-To: All-Office all@office.kiev.ua>" | $SENDMAIL $ALL
}
----end-----
>Надо отсылать сообщения всем юзерам заведённым в систему.
>Способ прописать всех в aliases знаю, но может есть другой вариант?разумеется - установить и настроить какой-нибудь list manager
http://www.sendmail.org/faq/section4.html#4.21
Ну это всё разновидности aliases про который я говорил.Получается что такой функции нет готовой.
>Ну это всё разновидности aliases про который я говорил.
>
>Получается что такой функции нет готовой.
sh$ for i in `getent passwd | cut -d: -f1`
> do mail $i <letter.txt
> done
у себя в хоме положи:.forward:
vasya@xer.su
ulia
super.xakep@abcd.comи замыль себе
>у себя в хоме положи:
>
>.forward:
>
>vasya@xer.su
>ulia
>super.xakep@abcd.com
>
>и замыль себе
или просто сделай отдеьлного юзера (например maillist@yourdomain.com) с .forward файлом в котором будет списко всех мыл на которые надо разослать
Всем спасибо, я понял.