2004年06月25日

実例

ガーーン。
なんか書き終わった文書が movable type のエラーで全部消えました。
超ショック。
かなり詳しく MIME エンコードのことを書いたのに!!!
あーあ。やる気失います・・・。
ってわけで、MIME エンコードの解説はなくなりました。
ゴメンね〜☆
その代わり、シェルスクリプトとかの実例はっときますので許して!

シェルスクリプトならこんな感じ?
前使ったソースから抜き出したのでパイプラインじゃないけど、
やるべきことは伝わりますよね?

#!/bin/sh
TO='dev-null-to@yotta-zetta.com'
CC='dev-null-cc@yotta-zetta.com'
FROM='dev-null-from@yotta-zetta.com'
SENDMAIL='/usr/bin/nkf -E -j -m0 | /usr/sbin/sendmail -t -i -f '"$FROM"
awk '
BEGIN{
printf( "From: '"$FROM"'\n" ) | "'"$SENDMAIL"'"
printf( "To: '"$TO"'\n" ) | "'"$SENDMAIL"'"
printf( "Cc: '"$CC"'\n" ) | "'"$SENDMAIL"'"
# サブジェクトでぇす えへ。
printf( "Subject: =?ISO-2022-JP?B?GyRCJTUlViU4JSclLyVIJEckJyQ5GyhCIBskQiQoJFghIxsoQg==?=\n" \
"MIME-Version: 1.0\n" \
"Content-Type: text/plain; charset=\"ISO-2022-JP\"\n" \
"Content-Transfer-Encoding: 7bit\n\n\n" ) | "'"$SENDMAIL"'"
printf( "ここからが本文だよー\n" \
"echo で同じことするなら、cat とかで流し込むのもいいかもねー\n\n" ) | "'"$SENDMAIL"'"
# close したときに初めてパイプが閉じられて、メールが送られる。
close( "'"$SENDMAIL"'" )
}
' /dev/null

Posted by k-square : 2004年06月25日 23:57 | Linux/UNIX
コメント
コメントする









名前、アドレスを登録しますか?