From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Dmitry Kovalsky Organization: IMBG To: community@altlinux.ru Subject: Re: [Comm] =?windows-1251?b?6uDqIO/u8evg8vwg4vHl7A==?= =?windows-1251?b?IO/o8fzs7j8=?= Date: Mon, 8 Sep 2003 17:00:11 +0300 User-Agent: KMail/1.5 References: <200309081511.14371.dikov@imbg.org.ua> <200309081600.44052.ipalex@ferplast.com.ua> In-Reply-To: <200309081600.44052.ipalex@ferplast.com.ua> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200309081700.11591.dikov@imbg.org.ua> X-AVP-RU: Passed X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 14:05:43 -0000 Archived-At: List-Archive: List-Post: Спасибо помогло! а про то что таким макаром все могут отсылать так мона придумать имя этого юзера более мутное тогда его хрен кто придумает Дима On Monday 08 September 2003 16:00, ipAlex wrote: > В сообщении от 8 Сентябрь 2003 15:11 Dmitry Kovalsky написал(a): > > как можно послать письмо всем кто находиться в одном домене ( к примеру > > mycompany.com). > > На серваке стоит используется Postfix > > я делаю так: > 1) создаю /etc/postfix/maillist-all > cat /etc/passwd | cut -d: -f1,3 | grep [5-9][0-9][0-9] | cut -d: -f1 > > /etc/postfix/maillist-all > > 2) добавляю в /etc/postfix/aliases > # Maillists aliases > all: :include:/etc/postfix/maillist-all > > 3) делаю `newaliases` > > Чтобы немного автоматизировать сий процесс при добавлении новых юзеров > делаю скриптик и вызываю его после useradd: > $ cat /etc/postfix/maillist-all.add > #!/bin/bash > maillist="/etc/postfix/maillist-all" > if [ -z $1 ]; then > echo "Usage: `basename $0` " > exit; > fi > echo "$1" >> $maillist > echo "Для активизации нового списка maillist-all" > echo "необходимо выполнить команду 'newaliases'" > echo -n "Выполнить команду 'newaliases' сейчас? (Y/n) [Y]" > read CONFIRM > [ -z $CONFIRM ] || [ "$CONFIRM" = "Y" -o "$CONFIRM" = "y" ] && newaliases > > > Один недостаток: почту всем смогут посылать все юзеры > Если это критично, то придется строку all: в /etc/postfix/aliases держать > закомментированной и включать ее только перед посылкой сообщения и сразу > после этого выключать - соответственно это тоже можно автоматизировать > скриптиком -- Sincerely yours, Ph.D. Student Dmytro Kovalskyy Institute of Molecular Biology & Genetics 150 Akad. Zabolotnogo Street, Kiev-143, 03143 UKRAINE E-mail: dikov@imbg.org.ua Fax: +380 (44) 266-0759 Tel.: +380 (44) 266-5589