会社でサーバ情報を携帯などにメールするのにBASHでスクリプトを組んだんだけど、iPhoneのメールクライアントでは本文が改行されず、GMAILでは本文がnoname.txtとなる(--;)
PCのメールクライアントでは普通に表示されてたので放置してたのだけど、ちょっとスクリプトを弄る機会があったのでいろいろ試してみた。
結果としては不要なメールヘッダを書いてた事が原因でした(^^;)
- 作者: Cameron Newham,Bill Rosenblatt,株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2005/10/27
- メディア: 大型本
- 購入: 7人 クリック: 138回
- この商品を含むブログ (47件) を見る
作成したスクリプトのサンプル
---------------------------------------------------------
#!/bin/bash mailSend() { cat <<_END_ | /usr/bin/nkf -j | /usr/sbin/sendmail -t メール本文 iPhoneのメーラーで改行もちゃんとされる
## メールアドレス情報 ## サブルーチンの呼出し ## 処理結果の確認 exit $RET |
---|
---------------------------------------------------------
注意点はCentOSなどをミニマムでインストールした場合にnkfがインストールされない事くらいかな。
それもyumでサクッとインストールしちゃえばOKですが(笑)