アプリケーションにメールの自動送信機能を実装するケースは多いと思います。メールの自動送信の機能を実装しています。ユーザー登録するような人はいないし、コメントを書き込む人もいないので、ほとんど役に立っていませんが。これを利用すると簡単にメール送信ができます。日本語対応に問題があり注意が必要です。使った場合の注意事項を書いておきます。場合は、ほとんど文字化けに悩むことはありませんが、アドレスの表示名に日本語を使う場合のみ注意が必要です。エンコードされてしまいます。エンコードでないと文字化けするかもしれません。ファイル名は、以下のサンプルのように日本語をそのまま代入して問題ありません。エンコードに変換されて、ヘッダーに設定されます。エンコードとなります。エンコードになってしまいます。プロパティに代入しなければなりません。件名のエンコードが変わったそうです。エンコードになってしまいます。する方法はないそうです。エンコードにする方法があります。以下にそのサンプルを書いておきます。エンコードになってしまいます。エンコードになります。するところが、かなり無理やりっぽい感じです。自分的には決してお勧めではないです。使えないメーラーなんか相手にしない・・・と言いたいところですが、自分宛のメール送信ぐらいにしか使ってないから、何だっていいのです。エンコードになってしまうそうです。その理由など、詳しくは以下のページを参照してください。エンコードになるそうです。検証していませんが、上記のサンプルコードでは以下のように変更すればよいはずです。関連するポストは正しく表示されるものの、ブラウザのタイトル表示が文字化けします。メソッドの中で、以下のように設定されます。メソッドを以下のように直して対応しました。されたのみになっています。メソッドの中で処置されます。ならない)のでタイトルが設定されません。ようになってしまいます。メソッドを以下のように直して対応しました。使うように変更したのは何か理由がありそうなので、それに合わせることにしました。チェックを入れると日本語が文字化けする問題に対応しました。文字列をバイト列に戻しているところでした。