Using Mail library when parsing mail header.

Headerをパースする際に、うまくパースできないケースがあるので、Mailライブラリのパーサーを使うように変更しました。
例としては、
```
Content-Type: text/plain;\r\n charset=UTF-8\r\n
```
のようにContent-Typeの中で改行が入っていて、後ろのcharsetが取り出せず、文字コード変換エラーになるものです。

# base64対応版、ありがたくつかわせていただいてます！ありがとうございます！