URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67687
[ Назад ]

Исходное сообщение
"Как отослать почту всем юзерам в системе?"

Отправлено zkrvova , 19-Июл-06 12:43 
Надо отсылать сообщения всем юзерам заведённым в систему.
Способ прописать всех в aliases знаю, но может есть другой вариант?

Содержание

Сообщения в этом обсуждении
"Как отослать почту всем юзерам в системе?"
Отправлено s2 , 19-Июл-06 14:27 
>Надо отсылать сообщения всем юзерам заведённым в систему.
>Способ прописать всех в 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-----


"Как отослать почту всем юзерам в системе?"
Отправлено lavr , 19-Июл-06 14:40 
>Надо отсылать сообщения всем юзерам заведённым в систему.
>Способ прописать всех в aliases знаю, но может есть другой вариант?

разумеется - установить и настроить какой-нибудь list manager


"Как отослать почту всем юзерам в системе?"
Отправлено Medlar , 19-Июл-06 14:42 
http://www.sendmail.org/faq/section4.html#4.21

"Как отослать почту всем юзерам в системе?"
Отправлено zkrvova , 19-Июл-06 18:11 
Ну это всё разновидности aliases про который я говорил.

Получается что такой функции нет готовой.


"Как отослать почту всем юзерам в системе?"
Отправлено perece , 19-Июл-06 19:03 
>Ну это всё разновидности aliases про который я говорил.
>
>Получается что такой функции нет готовой.
sh$ for i in `getent passwd | cut -d: -f1`
> do mail $i <letter.txt
> done


"Как отослать почту всем юзерам в системе?"
Отправлено mi , 20-Июл-06 09:39 
у себя в хоме положи:

.forward:

vasya@xer.su
ulia
super.xakep@abcd.com

и замыль себе


"Как отослать почту всем юзерам в системе?"
Отправлено llelik , 20-Июл-06 14:54 
>у себя в хоме положи:
>
>.forward:
>
>vasya@xer.su
>ulia
>super.xakep@abcd.com
>
>и замыль себе


или просто сделай отдеьлного юзера (например maillist@yourdomain.com) с .forward файлом в котором будет списко всех мыл на которые надо разослать


"Как отослать почту всем юзерам в системе?"
Отправлено zkrvova , 20-Июл-06 16:59 
Всем спасибо, я понял.