利用System.Net.Mail 的SmtpClient发送邮件-阿里云开发者社区

开发者社区> 吞吞吐吐的> 正文

利用System.Net.Mail 的SmtpClient发送邮件

简介:
+关注继续查看

几个月前总结过关于Jmail发送邮件,当时用Jmail发送邮件发送速度有点慢(可能对Jmail了解不是很多).现在改为用微软提供的SmtpClient来发送邮件。

MailMessage 用于构造可以使用SmtpClient类传输到Smtp服务器以便传递的电子邮件;

使用MailMessage初始化MailMessage对象时,可以将电子邮件的发信人,收件人,主题和正文指定为参数。这些参数也可能被设置,或者使用MailMessage对象上的属性访问。

常用的属性:

附件    Attachments

密送    bcc

抄送   cc

Content-Type  bodyEncoding/subjectEncoding

邮件正文  body

收件人  To

发件人  From

Subject  sujbect

使用AlternateViews属性指定一个电子邮件不同格式的副本,如果发送HTML格式的邮件,可能希望同时提供邮件的纯文本格式,以防止一些收件人使用的电子邮件阅读程序无法显示html内容,另外这是我们使用body属性指定文本格式。

下面用两种方式发邮件:

Send

第二种利用:SendAsync,

将指定的电子邮件发送到 SMTP 服务器以便传递。 此方法不会阻止调用线程,并允许调用方将对象传递给操作完成时调用的方法。第二种方式要在页面中设置Async="true"

SendAsync

 

就这可以用2种方式,以上代码包括发送附件,to,bcc,cc,正文内容的不同格式(html)

分类: ASP.NET
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2013/03/18/2966361.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Cordova应用的JavaScript代码和自定义插件代码的调试
Cordova应用的JavaScript代码和自定义插件代码的调试
7 0
Fiddler 抓包配置iphone为例
Fiddler 抓包配置iphone为例
3 0
SAP成都研究院非典型程序猿,菜园子小哥:当我用UI5诊断工具时我用些什么
SAP成都研究院非典型程序猿,菜园子小哥:当我用UI5诊断工具时我用些什么
4 0
记录我开发工作中遇到HTTP跨域和OPTION请求的一个坑
记录我开发工作中遇到HTTP跨域和OPTION请求的一个坑
4 0
微信小程序开发系列教程三:微信小程序的调试方法
微信小程序开发系列教程三:微信小程序的调试方法
4 0
使用ABAP批量下载有道云笔记中的图片
使用ABAP批量下载有道云笔记中的图片
4 0
如何用Chrome自带的截屏功能截取超过一个屏幕的网页
如何用Chrome自带的截屏功能截取超过一个屏幕的网页
4 0
收购Arm,推出80G超级A100:2020年,英伟达还有一招没出
400 亿美元收购 Arm,把业界顶级显卡性能一次提升 20 倍,市值超越英特尔成为第一大芯片公司……2020 年的科技界大新闻,英伟达一家就占了好几条。
4 0
SAP成都研究院安德鲁:自己动手开发一个Chrome Extension
SAP成都研究院安德鲁:自己动手开发一个Chrome Extension
5 0
分享一个WebGL开发的网站-用JavaScript + WebGL开发3D模型
分享一个WebGL开发的网站-用JavaScript + WebGL开发3D模型
6 0
4676
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载