1 using System.Net.Mail;
 2 using System.Text;
 3 using System.Net;
 4    #region 邮件发送
 5         /// <summary>
 6         /// 邮件发送
 7         /// </summary>
 8         /// <param name="str">字符串</param>
 9         /// <returns></returns>
10         public static string SendMail(string mailtitle, string mailcontent, string toemail, string toname)
11         {
12             ////设置发件人信箱,及显示名字
13             MailAddress from = new MailAddress("xxx@xxx.com", "xxx");
14             //设置收件人信箱,及显示名字
15             MailAddress to = new MailAddress(toemail, toname);
16             //创建一个MailMessage对象
17             MailMessage oMail = new MailMessage(from, to);
18             oMail.Subject = mailtitle; //邮件标题
19             oMail.Body = mailcontent; //邮件内容
20             oMail.IsBodyHtml = true; //指定邮件格式,支持HTML格式
21             oMail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件采用的编码
22             oMail.Priority = MailPriority.High;//设置邮件的优先级为高
23             //发送邮件服务器
24             SmtpClient client = new SmtpClient();
25             client.Host = "mail.xxxx.com"; //指定邮件服务器
26             client.Credentials = new NetworkCredential("xxx@xxxx.com", "xxxxx");//指定服务器邮件,及密码
27             //发送
28             try
29             {
30                 client.Send(oMail); //发送邮件
31                 oMail.Dispose(); //释放资源
32                 return "1";
33             }
34             catch (Exception ex)
35             {
36                 oMail.Dispose(); //释放资源
37                 return ex.Message;
38             }
39         }
40         #endregion
41         #region   自定义邮件发送
42         /// <summary>
43         /// 邮件发送
44         /// </summary>
45         /// <param name="str">字符串</param>
46         /// <returns></returns>
47         public static string SendMail(string fromEmail,string fromName,string host,string username,string password,string mailtitle, string mailcontent, string toemail, string toname)
48         {
49             ////设置发件人信箱,及显示名字
50             MailAddress from = new MailAddress(fromEmail, fromName);
51             //设置收件人信箱,及显示名字
52             MailAddress to = new MailAddress(toemail, toname);
53             //创建一个MailMessage对象
54             MailMessage oMail = new MailMessage(from, to);
55             oMail.Subject = mailtitle; //邮件标题
56             oMail.Body = mailcontent; //邮件内容
57             oMail.IsBodyHtml = true; //指定邮件格式,支持HTML格式
58             oMail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件采用的编码
59             oMail.Priority = MailPriority.High;//设置邮件的优先级为高
60             //发送邮件服务器
61             SmtpClient client = new SmtpClient();
62             client.Host = host; //指定邮件服务器
63             client.Credentials = new NetworkCredential(username,password);//指定服务器邮件,及密码
64             //发送
65             try
66             {
67                 client.Send(oMail); //发送邮件
68                 oMail.Dispose(); //释放资源
69                 return "1";
70             }
71             catch (Exception ex)
72             {
73                 oMail.Dispose(); //释放资源
74                 return ex.Message;
75             }
76         }
77         #endregion

转载于:https://www.cnblogs.com/Chaser-Eagle/p/3684595.html

asp.net 发送邮件函数两则相关推荐

  1. 【转】【Asp.Net】Asp.net发送邮件的两种方法小结

    这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...

  2. Asp.net发送邮件的两种方法小结

    这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...

  3. 使用PHP发送邮件的两种方法

    使用PHP发送邮件的两种方法 May242013 作者:Jerry Bendy   发布:2013-05-24 22:25   分类:PHP   阅读:2,107 views   抢沙发   今天研究 ...

  4. Asp.Net Ajax的两种基本开发模式

    Asp.Net Ajax的两种基本开发模式 引言 最近花了一些时间,将微软Asp.Net官方的Ajax视频全部看了一遍,地址是http://www.asp.net/learn/ajax-videos/ ...

  5. php7 发送邮件,使用PHP发送邮件的两种方法

    使用PHP发送邮件的两种方法 如何使用使用PHP发送邮件呢?想要知道的朋友,以下是为大家分享的使用PHP发送邮件的两种方法,供大家参考借鉴,欢迎浏览! 一.使用PHP内置的mail()函数 看了一下手 ...

  6. ASP系列VB函数大全

    ASP系列VB函数大全 ASP函数大全 ASP函数与VBSCRIPT类似,以下举一些常用的函数 Array() 函数返回一个数组 表达式 Array(list) 允许数据类型: 字符,数字均可 实例: ...

  7. asp.net 发送邮件

    项目需求asp.net 发送邮件 protected void Button1_Click(object sender, EventArgs e){SendSMTPEMail("smtp.q ...

  8. EntityFramework Core 2.0自定义标量函数两种方式

    前言 上一节我们讲完原始查询如何防止SQL注入问题同时并提供了几种方式.本节我们继续来讲讲EF Core 2.0中的新特性自定义标量函数. 自定义标量函数两种方式 在EF Core 2.0中我们可以将 ...

  9. asp中chr()函数及转义符对照表

    asp中chr()函数及转义符对照表 Chr函数返回 String,其中包含有与指定的字符代码相关的字符 . 语法 Chr(charcode) charcode为各类字符的ASCII码 在ASP脚本字 ...

最新文章

  1. Python基础15-函数闭包与装饰器
  2. 用Lambda武装你的Java: 集合转换
  3. 解耦 多态性 java_java多态
  4. Unity3D for iOS初级教程:Part 2/3
  5. python怎么画出好看的统计图_python数据可视化之如何用matplotlib画出漂亮美观的趋势图...
  6. 少讲大道理,多解决小问题
  7. 这位BAT大佬写的Leetcode刷题笔记,让我offer拿到手软
  8. 交叉小波分析matlab,[转载]Matlab 小波分析及物理含义
  9. 东方卫视收视率查询_全国电视台收视率排行榜
  10. 一个统计文章字数的算法,求改进
  11. 文件夹内批量修改文件名称
  12. [007]爬虫系列 | 猿人学爬虫攻防大赛 | 第四题: 雪碧图、样式干扰
  13. English trip M1 - AC11 I Dreamed a Dream? 我做了一个梦 Teacher:Lamb
  14. 2183440-33-5,Methyltetrazine-PEG8-acid在存在活化剂(如EDC或HATU)的情况下,它可用于与含胺分子共轭
  15. 学习推荐《零起点Python大数据与量化交易》中文PDF+源代码
  16. 工具分享-PDF 补丁丁
  17. Android Q 正式命名为 Android 10
  18. 关于win10笔记本右键无响应的问题解决
  19. 计算机主机突然断电有什么影响吗,断电对电脑硬件会产生哪些影响
  20. BZOJ1005 [HNOI2008]明明的烦恼

热门文章

  1. Vue 实现图片在循环中 默认 和 选中 之间的点击切换
  2. java this self_[原]Javasript 关于self(that) = this用法的理解
  3. Nodejs框架+uniapp前端微商个人相册多端小程序源码
  4. 星际通讯+基于区块链的价值共享互联网即时通讯应用平台
  5. Java自动计算迷宫正确路线算法源码
  6. C#Winform调用网页中的JS方法
  7. 零基础 Amazon Web Services (AWS) 入门教程 (列表)
  8. 浅谈 PHP 与手机 APP 开发(API 接口开发) 1
  9. 15个友好的jQuery 提示框插件
  10. 查看linux中shell的几种方法汇总