[Comm] оХЯЭЛН ХГ ЙНЛЮМДМНИ ЯРПНЙХ.

Dmitry Vodennikov =?iso-8859-1?q?vod_=CE=C1_elecom=2Eru?=
Пт Апр 1 11:47:15 MSD 2005


Dolgov OV пишет:
> Здравствуйте.
> 
> Есть текстовый файл. Надо отправить на один адрес каждую строку этого
> файла отдельным письмом. Как это сделать, в смысле составления письма
> скриптом?
> 
> Postfix настроен на smtp провайдера, отправитель подставляется ключем
> -f <я@мой.ящик>, который с локальным пользователем не совпадает. (вообще
> работаю с Сильфидой, но тут количество писем большое, задолбаюсь мышкой
> ерзать).
> 
> Я подозреваю, что что-то типа:
> 
> for i in `cat list.txt` ; do
> 	sendmail -f <я@мой.ящик> привет-"$i" ;
> done
> 
> А вот как указать поле To: From: и т.п. Ведь ключ -f всего-лишь служит
> для правильной авторизации на smtp провайдера.
> 
> Заранее благодарен.
> 
Может быть что-то типа такого (работоспособность не проверял)
----------------------------------
From="from на domain.ru"
To="to на domain.ru"
Subject="Subject"

Hdr="From: $From\nTo: $To\nSubject: $Subject\n\n"

for Body in `cat list.txt` ; do
   Msg="$Hdr$Body"
   echo -n "$Msg" | sendmail -ot -f $From $To
done



Подробная информация о списке рассылки community