ASP.net发送Email

 
首先,我们来介绍一下.NET类库种自带的SMTP类。
  在.NET中的System.Web.Mail名字空间下,有一个专门使用SMTP协议来发送邮件的类:SmtpMail,它已能满足最普通的发送邮件的需求。这个类只有一个自己的公共函数--Send()和一个公共属性—SmtpServer
您必须通过SmtpServer属性来指定发送邮件的服务器的名称(或IP地址),然后再调用
Send()函数来发送邮件。
代码示例如下:
(in C#)
using System.Web.Mail;
public void sendMail()
{   
 try
 {
  System.Web.Mail.MailMessage myMail=new MailMessage();
  myMail.From = " myaccount@test.com";
  myMail.To = " myaccount@test.com";
  myMail.Subject = "MailTest";
  myMail.Priority = MailPriority.Low;
  myMail.BodyFormat = MailFormat.Text;
  myMail.Body = "Test";
  SmtpMail.SmtpServer="smarthost"; //your smtp server here
 
  SmtpMail.Send(myMail);    
 }   
 catch(Exception e)
 {
  throw e;     
 }
}
您可以在Send函数的参数MailMessage对象中设置邮件的相关属性,如优先级、附件等等。除了以MailMessage对象为参数(如上述代码),Send函数还可以简单的直接以邮件的4个主要信息(from,to,subject,messageText)作为字符串参数来调用。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值