using System.Net.Mail;
#region 默认发邮件
/// <summary>
/// 默认发邮件
/// </summary>
/// http://hi.baidu.com/gdlpc88/blog/item/d2dfb62cc2310e5a4fc22641.html
///
public void SendSMTPEMail(string strSmtpServer, string strForm, string strFormPass, string strto, string strSubject, string strBody)
{
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(strSmtpServer);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(strForm, strFormPass);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage(strForm, strto, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
//第一个参数是邮箱服务器
//第二个参数发件人的帐号
//第三个参数发件人密码
//第四个参数收件人帐号
//第五个参数主题
//第六个参数内容.
}
#endregion
Button click事件
private void button3_Click(object sender, EventArgs e)//Inter
{
//MessageBox.Show(GetInter());
Lab_address.Text = GetIntIP();
string ip = GetIntIP();
try
{
SendSMTPEMail("smtp.163.com", "a3308663@163.com", "123XXXXX", "786197618@qq.com", "测试邮件", "IP地址:" + ip);
//SendSMTPEMail("smtp.qq.com", "115942073@qq.com", "123xxxxxxx", "linpc@163.com", "123", "用asp.net发送邮件,用qq的smtp.qq.com服务器,测试成功");
Lab_meassge.Visible = true;
Lab_meassge.Text = "已发送成功";
}
catch (Exception er)
{
Lab_address.Text = er.Message;
}
}