Fix subject convert trouble

1. サーバから取得したメール等が既にエンコードされていた場合にMail::Message オブジェクトとして生成すると、再度エンコードされて文字化けした状態になってしまっていたので、２重にエンコードしないようにしました。

2. それほど問題というほどの事では無いと思いますが、気になったので Subject が空の状態で送信した場合にエンコードされない様にしました。

ご確認頂けましたら幸いです。