Re: lug-bg: Sending many mails
- Subject: Re: lug-bg: Sending many mails
- From: Vasil Kolev <vasil@xxxxxxxxxx>
- Date: Wed, 14 Jul 2004 23:12:28 +0300
- Organization: Ludost Networks
На ср, 2004-07-14 в 23:02, Peter Pentchev записа:
> Това няма да се справя много добре със случая, когато адресите са в
> малко "по-истински" формат, като Peter Pentchev <roam@xxxxxxxxxxx>
> например. Този скрипт ще се опита да изпрати три различни съобщения до
> 'Peter', 'Pentchev' и '<roam@xxxxxxxxxxx>', което вероятно не е желаният
> резултат :) Почти няма да спомена the useless uses of cat ;)
>
> Цикълът може да бъде преписан така:
>
> oldifs="$IFS"
> IFS="\015"
> while read i; do
> sed "s/TOADDR/$i/g" msg | /usr/sbin/sendmail -f "$from" "$i"
> done < list
> IFS="$oldifs"
>
> ...и в съобщението може да се махнат скобичките около TOADDR.
>
Мда, прав си, особено за момента да не се използва cat в самия цикъл.
Иначе при мене винаги е било един списък от a@xxxxx, и за това си е
работело (така си ги вадех и от базата...). Какво да се прави, обичам да
е максимално просто ...:)
Attachment:
signature.asc
Description: This is a digitally signed message part
|