tmailでの受信メール解析での注意

メールの内容をrubyで解析してそれをテキストに出力しようとしたときに失敗した。
理由は相対パスだったから。
書き出すファイルは絶対パスでしていする。
おそらくメールをパイプで渡してrubyを実行するとカレントディレクトリはルートになっているため
Permission Deniedとなり書き出しをしてくれなかった。
あと、なぜかfromは解析できるがtoが解析できない。nilになる

  • 追記

toがnilになるのはtoヘッダが無いかららしい。
telnetで書くとtoヘッダがつかないらしく、mailで書くとちゃんとついている。