浅析C#发送邮件在不同环境下的实现

开发 后端
C#发送邮件在不同环境下的实现其实就是运行的不同环境,但是我们实现的代码是可以在C/S,B/S通用执行的实例,希望对你有所帮助。

C#发送邮件C/S,B/S通用的执行有没有方法呢?我们知道C#发送邮件是我们编程中经常碰到的具体的具体的功能,那么具体的会用到什么方法呢?

C#发送邮件实现实例:

  1. using System;  
  2. using System.Data;  
  3. using System.Configuration;  
  4. using System.Web;  
  5. using System.Web.Security;  
  6. using System.Web.UI;  
  7. using System.Web.UI.WebControls;  
  8. using System.Web.UI.WebControls.WebParts;  
  9. using System.Web.UI.HtmlControls;  
  10. using System.Net.Mail;  
  11. using System.Net;  
  12. //C#发送邮件C/s,B/s通用  
  13. /// <summary>  
  14. /// EmailPost 的摘要说明  
  15. /// </summary>  
  16. public class EmailPost  
  17. {  
  18.  public EmailPost()  
  19.  {  
  20.   //  
  21.   // TODO: 在此处添加构造函数逻辑  
  22.   //  
  23.  }  
  24.  
  25. public static string PostEmail(  
  26. string MailTitle,string MailBody,string RequestEmail)  
  27. {  
  28.  
  29. string Poster = "coolmoonf@163.com";  
  30.  //发送者邮箱地址  
  31. string PosterPwd = "********";//发送者邮箱密码  
  32. string SmtpHost = "smtp.163.com";  //发送邮件服务器  
  33. string getstr = "";  
  34. MailMessage mailmsg = new MailMessage();  
  35. mailmsg.From = new MailAddress(Poster);  //定义发件人  
  36. mailmsg.To.Add(RequestEmail); //添加收件人  
  37. mailmsg.Subject = MailTitle;  //邮件标题  
  38. mailmsg.Body =MailBody;  //邮件内容  
  39. //return SendEmail(mailmsg);  
  40. //C#发送邮件C/s,B/s通用  
  41. SmtpClient smtpClient = new SmtpClient();  
  42. //smtpClient.EnableSsl = true;   
  43. smtpClient.Host = SmtpHost;  
  44. //smtpClient.Port = 465;   
  45. smtpClient.Credentials =   
  46. new NetworkCredential(Poster, PosterPwd);  
  47. //C#发送邮件C/s,B/s通用  
  48. try 
  49. {  
  50. smtpClient.Send(mailmsg);  
  51. getstr += "发送成功";  
  52. }  
  53. catch 
  54. {  
  55. getstr += "发送失败";  
  56. }  
  57. return getstr;  
  58.  
  59. }  
  60.  
  61.    
  62. }  

C#发送邮件C/S,B/S通用的执行实例的基本内容就向你介绍到这里,希望对对你了解和学习C#发送邮件有所帮助。

【编辑推荐】

  1. C#回车键事件实例解析
  2. C#回车切换焦点实例浅谈
  3. 关于C#回车切换焦点实现的探讨
  4. C#发送消息方法简析
  5. C#发送邮件的实现实例解析
责任编辑:仲衡 来源: diybl.com
相关推荐

2009-07-30 18:50:32

C#发送消息C#应用程序

2009-09-03 17:23:45

C#发送邮件

2009-09-03 17:40:25

C#发送短信

2009-08-21 09:44:44

C#发送Email邮件

2009-08-24 09:55:24

C#集成开发环境

2009-08-21 14:03:04

C#网络编程

2009-09-07 09:36:29

C# DisposeDispose方法

2009-09-02 17:24:44

C#关机代码

2009-08-12 14:59:09

C#和Java不同点

2009-08-26 09:54:45

C#打印预览C#打印

2009-09-01 18:29:24

C#实现多个接口

2009-09-02 15:34:37

C#实现插件构架

2009-08-31 16:48:02

C#实现IDispos

2009-08-27 18:09:49

C#接口的实现

2009-09-07 14:00:57

C#抓取网页

2009-09-03 09:44:02

DropDownLisC#递归

2009-08-12 16:26:30

C#读取XML文档

2009-09-04 16:18:09

C# MSNMSN Messeng

2009-08-13 18:15:06

C#继承构造函数

2009-08-28 16:03:15

C#程序实现鼠标移动
点赞
收藏

51CTO技术栈公众号