C#からGmailを使ったメール送信

googleGMailのsmtpを介したメール送信プログラム

C#コード

     

    //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("ID","pass");

    //SSL
    smtp.EnableSsl = true;

    System.Net.Mail.MailMessage oMsg = new System.Net.Mail.MailMessage( "fromEMail","toEMail","subject","body");

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

(2009/09/06追記)
ヒカリさんにコメントいただきました。
質問の意図がよく分かりませんが、こういうことなんでしょう。

送信部分抜粋
 
    System.Net.Mail.MailMessage oMsg = new System.Net.Mail.MailMessage( "fromEMail", "toEMail", "subject", "body" );
//ファイル添付
System.Net.Mail.Attachment attach1 = new System.Net.Mail.Attachment( @"filepath" );

oMsg.Attachments.Add(attach1);

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

(2009/09/06追記終わり)