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

欢迎访问广告之家:http://www.adggs.com

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

/// <summary>
/// 参数说明:收件人邮箱、邮件主题、邮件内容。请注意防护软件的拦截(g:mcafee)
/// </summary>
/// <param name="To_mail"></param>
/// <param name="mail_title"></param>
/// <param name="sum_mail"></param>
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", "<script>alert('发送邮件失败.请检查是否为qq邮箱,并且没有被防护软件拦截')</script>");
    }
}

 

关键是你的服务器必须支持,开放相应端口。 不好弄啊,很容易当垃圾邮件屏蔽掉的。

 

 

友情链接:遨游官方论坛:http://www.7v7.cn/?fromuid=177

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值