c#.net 邮件发送

如题:用c#.net的net.mail发送邮件(简单实用)

 

 

 1         SmtpClient smtpClient  =   new  SmtpClient();
 2         smtpClient.DeliveryMethod  =  SmtpDeliveryMethod.Network; // 指定电子邮件发送方式
 3         smtpClient.Host  =   " smtp.sohu.com " ; ; // 指定SMTP服务器
 4         smtpClient.Credentials  =   new  System.Net.NetworkCredential( " xxx " " yyy " ); // 用户名和密码
 5
 6
 7         String body  =   " Test " ;
 8                 
 9
10         MailMessage mailMessage  =   new  MailMessage( " [email protected] " " [email protected] " );
11         mailMessage.Subject  =   " Hello " ; // 主题
12         mailMessage.Body  =  body; // 内容
13         mailMessage.BodyEncoding  =  System.Text.Encoding.UTF8; // 正文编码
14         mailMessage.IsBodyHtml  =   true ; // 设置为HTML格式
15         mailMessage.Priority  =  MailPriority.High; // 优先级
16
17          try
18          {
19            smtpClient.Send(mailMessage);
20            return true;
21        }

22          catch
23          {
24            return false;
25        }

 

 

 

注意引用命名空间

using  System.Net.Mail;

你可能感兴趣的:(.net)