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

Исходное сообщение
"Help!!!"

Отправлено JB , 16-Апр-03 14:02 
Помогите! Как отправить письмо сразу всем юзерам в системе?

Содержание

Сообщения в этом обсуждении
"Help!!!"
Отправлено DAR , 16-Апр-03 14:03 
>Помогите! Как отправить письмо сразу всем юзерам в системе?


Сделать Aliases


"Help!!!"
Отправлено shaman , 16-Апр-03 14:07 
>>Помогите! Как отправить письмо сразу всем юзерам в системе?
>
>
>Сделать Aliases
Это если юзеров немного.
А так - majordomo (пишется, по-моему, так)


"Help!!!"
Отправлено iiws , 16-Апр-03 14:06 
>Помогите! Как отправить письмо сразу всем юзерам в системе?

как тебе сказали выше через алиасы
http://www.opennet.me/docs/RUS/sendmail_faq/section4.html#4.21
но юзеров все равно придется ручками в файл наколачивать


"Help!!!"
Отправлено JB , 16-Апр-03 14:11 
Юзеров 500... как я их в алиасы набивать буду? :(
Помогите скрипт написать плиз. Типа сморит в /var/spool/mail там ящики всех юзеров патом как нить послать им... чую в 2-3 строчки скрипт будет, ума не хватает сделать :)

"Help!!!"
Отправлено gennady , 16-Апр-03 15:13 
>Юзеров 500... как я их в алиасы набивать буду? :(
>Помогите скрипт написать плиз. Типа сморит в /var/spool/mail там ящики всех юзеров
>патом как нить послать им... чую в 2-3 строчки скрипт будет,
>ума не хватает сделать :)
Если в линухе, то так можно:
#!/bin/bash
for i in `cut -f1 -d: /etc/passwd
do
  mail $i < from_file
done
В дргуих системах путь к шелу изменить надо. Только он ВСЕМ пошлет почту, в том числе и руту и демону и т.д. Чтобы этого не было, можно после
do
проверку какую всобачить.

"Help!!!"
Отправлено JB , 17-Апр-03 07:27 
Ты сам проверял его???

>#!/bin/bash
>for i in `cut -f1 -d: /etc/passwd
>do
>  mail $i < from_file
>done


"Help!!!"
Отправлено Medlar , 16-Апр-03 14:11 
на www.sendmail.org в FAQ есть ответ на этот вопрос
Там приведен скрипт