none
ファイルの内容を、メールで送信したい RRS feed

  • 質問

  • ファイルの内容(テキスト文)を、メールの本文に展開して送りたいと思います。

    メールの送信部の関数を、下記のようにしたいと思います。

            private void SendMail(String subject, String body)
            {
                //GMail Initialize
                System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
                smtp.Host = "smtp.gmail.com";
                smtp.Port = 587;

                //GMail認証
                smtp.Credentials = new System.Net.NetworkCredential(Properties.Settings.Default.uid, Properties.Settings.Default.pw);

                //SSL
                smtp.EnableSsl = true;

                System.Net.Mail.MailMessage oMsg = new System.Net.Mail.MailMessage(
                    Properties.Settings.Default.fromMail,
                    Properties.Settings.Default.toMail, subject, body);

                //メール送信
                smtp.Send(oMsg);

            }

    この方法ですと、body変数の型がStringsになっていますので、TextReaderクラスを使えば出来るかな?

    と思いながら、いい方法が思いつきません。

    この関数の内容を変更してもいいので、何かいい方法があったら教えて頂けませんか。

     

     

    2011年1月25日 4:38

回答

すべての返信