.Net Framework邮件发送相关操作代码解析

开发 后端
.Net Framework邮件发送的代码示例将会在本文中为大家详细介绍。初学者们通过对这段代码的解读应该可以轻松掌握其中应用技巧。

.Net Framework作为一个能够提供WEB应用程序部署的平台,可以帮助我们实现许多功能需求。在这里就为大家详细介绍一下有关.Net Framework邮件发送的相关操作方法,希望能对大家有所帮助。#t#

.NET Framework 2.0 下,在 System.Net.Mail 命名空间中提供了对邮件操作的支持,他的功能更强大。比如你的邮件服务器需要验证才能发送邮件,.Net Framework邮件发送的代码就只需简单成如下:

 

  1. public static void SendSMTPEMail
    (string strSmtpServer, string strFrom, 
    string strFromPass, string strto, 
    string strSubject, string strBody)  
  2. ...{  
  3. System.Net.Mail.SmtpClient client = 
    new SmtpClient(strSmtpServer);  
  4. client.UseDefaultCredentials = false;  
  5. client.Credentials = new System.Net.
    NetworkCredential(strFrom, strFromPass);  
  6. client.DeliveryMethod = SmtpDelivery
    Method
    .Network;  
  7. System.Net.Mail.MailMessage message = 
    new MailMessage(strFrom, strto, 
    strSubject, strBody);  
  8. message.BodyEncoding = System.
    Text.Encoding.UTF8;  
  9. message.IsBodyHtml = true;   
  10. client.Send(message);  

 

我们可以通过修改 UseDefaultCredentials Credentials DeliveryMethod 等属性,方便的支持各种情况下.Net Framework邮件发送的方式。

责任编辑:曹凯 来源: 博客园
相关推荐

2010-01-06 18:21:24

2010-01-06 17:02:28

.Net Framew

2011-08-02 11:30:41

iOS开发 邮件发送

2010-01-06 10:07:35

.NET Framew

2010-01-05 18:09:07

.NET Framew

2010-01-06 17:12:26

.Net Framew

2010-01-05 10:29:43

.NET Framew

2010-01-05 16:15:05

.NET Framew

2010-01-06 19:22:43

.NET Framew

2010-01-05 16:46:14

学习.NET Fram

2010-01-08 10:09:50

VB.NET注册表操作

2010-01-06 10:36:00

.NET Framew

2010-01-05 17:59:54

.NET Framew

2010-01-05 15:35:21

.NET Framew

2010-01-05 14:04:53

.NET Framew

2010-01-05 14:45:58

.NET Framew

2010-01-05 16:31:45

.NET Framew

2009-08-21 09:44:44

C#发送Email邮件

2010-05-06 09:52:11

Oracle发送邮件

2010-01-05 15:43:13

.NET Framew
点赞
收藏

51CTO技术栈公众号