این مثال رو خودم امتحان کردم و جواب گرفتم:

using System.Net.Mail;

private void send_email()
        {
            try
            {
                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

                mail.From = new MailAddress("your_email@gmail.com");
                mail.To.Add("to_address");
                mail.Subject = "Test Mail";
                mail.Body = "This is for testing SMTP mail from GMAIL";

                // اگر می خواهید فایل هم ارسال کنید کد های زیررا هم بنویسید
                System.Net.Mail.Attachment attachment;
                attachment = new System.Net.Mail.Attachment("your file");
                mail.Attachments.Add(attachment);

                SmtpServer.Port = 587;
                SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");
                SmtpServer.EnableSsl = true;

                SmtpServer.Send(mail);
                MessageBox.Show("mail Send");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

بخش هایی که با رنگ آبی مشخص شده اند به ترتیب آدرس ایمیل مبدا، آدرس ایمیل مقصد، موضوع ایمیل، متن ایمیل، آدرس فایل، نام کاربری حساب جیمیل و رمز ورود به جیمیل میباشند