C#发送邮件,qq邮箱为例

2009年1月10日星期六

C#发送邮件,qq邮箱为例

今天搞了一下午,代码都试过了,但就是提示:远程服务器拒绝访问。最后呢,找到原因,原来是麦咖啡拦截了。我汗啊,不过也好,研究了一下午的 smtp 。。。。唉!!!~~

///
/// 参数说明:收件人邮箱、邮件主题、邮件内容。请注意防护软件的拦截(g:mcafee)
///

///
///
///
public void mailto(string To_mail, string mail_title, string sum_mail) //发送邮件接口
{
MailMessage mymail = new MailMessage();
mymail.From = new System.Net.Mail.MailAddress("371930237@qq.com");
mymail.To.Add(To_mail);
mymail.Subject = mail_title;
mymail.Body = sum;
mymail.IsBodyHtml = true;

SmtpClient smtpclient = new SmtpClient();
smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpclient.Host = "Smtp.qq.com";
smtpclient.Credentials = new System.Net.NetworkCredential("371930237", "QQ密码");
try
{
smtpclient.Send(mymail);
}
catch (Exception ex)
{
this.RegisterStartupScript("mail", "");
}
}

0 评论:

发表评论