Ключевые слова:mail, mime, html, shell, (найти похожие документы)
From: Sergey Goryachev <Goryatchev.Sergey@rama.menatepspb.com>
Newsgroups: fido7.ru.unix.bsd
Subject: mail из командной строки с приаттаченым HTML документом
> а как html отправить, чтобы когда юзер откроет письмо в the bat'е, ему не
> исходник html показывался, а красота?
У меня так сделано на SCO в скрипте, но сути дела не меняет
#!/bin/sh
# Handlig collected weekly sar data via SarCheck
cat /usr/adm/sa/sar* > /tmp/multisar
(echo "Subject: SarCheck weekly report"
echo "MIME-Version: 1.0"
echo "Content-Type: text/html; charset=\"us-ascii\""
date +'Date: %a, %d %b %T (%Z)%n'
/usr/bin/ulite -html /tmp/multisar) | \
/usr/lib/sendmail root && rm -f /tmp/multisar
главное - добавить в хидер
MIME-Version: 1.0
Content-Type: text/html; charset="us-ascii"
проверил, так работает (bash)
$ (echo -e "Subject: Cool_HTML\nMIME-Version: 1.0\nContent-Type: text/html;
charset=\"koi8-r\""; cat your.html) |\
> /usr/sbin/sendmail @ddress