在C#编写代码发送邮件

类别:.NET开发 点击:0 评论:0 推荐:

在.Net FrameWork中System.Web.Mail的命名空间提供了类SmtpMail,用于发送电子邮件,以下是我发送邮件的代码:

MailMessage mm=new MailMessage();
   
   mm.From="[email protected]";
   mm.To="[email protected]";
   mm.Subject="收到了回个话";
   mm.Body="为什么Smtp类的Server属性不提供口令验证";
   mm.Attachments.Add(new MailAttachment("c:\\test.txt"));
   //Attachments实现IList接口,可以添加多个附件
      
   SmtpMail.SmtpServer="webmail.careland.com.cn";
   //设置发送邮件的Smtp服务器,目前没有提供需要身份验证的服务器的登陆方法
   //比如163.net,163.com都不行,目前我的是我公司的SMTP服务器
   //看看大伙有没有更好的办法
   SmtpMail.Send(mm);
      
   MessageBox.Show("OK");
   //在Win2000上测试通过

本文地址:http://com.8s8s.com/it/it42749.htm