首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

发送邮件解决方案

2012-08-28 
发送邮件用这个方法发送邮件,使用163的邮箱没问题,但是用公司的邮箱就出现异常,提示:根据验证过程,远程证

发送邮件
用这个方法发送邮件,使用163的邮箱没问题,但是用公司的邮箱就出现异常,
提示:根据验证过程,远程证书无效
请教如何处理

C# code
/// <summary>    /// 发送邮件找回密码    /// </summary>    /// <param name="toadd">目的地址</param>    /// <param name="sb">内容</param>    /// <param name="subject">主题</param>    /// <returns></returns>    public bool sendemail(string toadd, string sb, string subject)    {        try        {            //用于发送邮件的地址。             MailAddress from = new MailAddress("abc@www.com.cn");            //目的地址            MailAddress to = new MailAddress(toadd);            MailMessage message = new MailMessage(from, to);            //主题             message.Subject = subject;            message.IsBodyHtml = true;            //正文             message.Body = sb;            //设置smtp服务器。             SmtpClient client = new SmtpClient("mail.www.com.cn");            client.Credentials = new System.Net.NetworkCredential("user", "pass");//设置登录stmp服务器的用户名和密码,前面填帐号比如abc,后面的是该邮箱密码。             client.EnableSsl = true;            client.Send(message);            message.Dispose();            return true;        }        catch (Exception e)        {            return false;        }    }


[解决办法]
采用jmail吧,不存在这个验证问题,这个.net自带的,使用过程中确实有不稳定的情况.

热点排行