First, do some config in web.config as follows:


<system.net>
<mailSettings>
<smtp from="user_name@gmail.com">
<network host="smtp.gmail.com" port="587" userName="user_name@gmail.com" password="password"></network>
</smtp>
</mailSettings>
</system.net>
Then you can do calling likes:


MailMessage mm = new MailMessage();
mm.Subject = "hi";
mm.Body = "This is just a test from jerry.";
mm.To.Add(new MailAddress("to@gmail.com"));
SmtpClient smpt = new SmtpClient();
smpt.EnableSsl = true;
smpt.Send(mm);
Paying attention to if SSL is enabled or not.