当前位置:编程学习 > C#/ASP.NET >>

关于用c#smtpclient发送邮件的问题

//发送邮件
        public void MailSend(string subjuct,string address,string body)
        {
            MailMessage mailobj = new MailMessage();
            mailobj.Subject = subjuct;
            mailobj.From = new MailAddress(“发送人地址”);
            mailobj.To.Add("收件人地址");
            mailobj.Priority = MailPriority.Normal;
            mailobj.Body = body;
            mailobj.IsBodyHtml = true;
            mailobj.BodyEncoding = Encoding.Default;
            SmtpClient stmp = new SmtpClient();
            stmp.Host = "smtp.foxmail.com";
            stmp.UseDefaultCredentials = false;
            stmp.Credentials = new NetworkCredential(“用户名”, “密码”);
            stmp.Send(mailobj);
        }
这是用C#写的一个发送邮件的函数,一开始的时候调用是可以发送的,但后来过一段时间后调用就出现异常了smtpexception,说什么用户代码未处理,断点检查后发现是到stmp.Send(mailobj);这一步执行不了,邮件发送失败。不知道是什么原因,请大侠指教!! --------------------编程问答-------------------- up --------------------编程问答-------------------- 检查一下MailMessage ,看工作正常的不。有时是服务器有问题,,, --------------------编程问答-------------------- up --------------------编程问答-------------------- http://www.cnblogs.com/wknight/archive/2008/12/30/1365636.html
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,