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追記終わり)