zoukankan
html css js c++ java
Asp.Net 发送邮件
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.Net.Mail;
public
partial
class
Default3 : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
/**/
///
<summary>
///
发送邮件
///
</summary>
///
<param name= "strSmtpServer ">
smtp地址
</param>
///
<param name= "UserName ">
用户名
</param>
///
<param name= "Password ">
密码
</param>
///
<param name= "strFrom ">
发信人地址
</param>
///
<param name= "strto ">
收信人地址
</param>
///
<param name= "strSubject ">
邮件标题
</param>
///
<param name= "strBody ">
邮件正文
</param>
public
static
void
SendMail(
string
strSmtpServer,
string
UserName,
string
Password,
string
strFrom,
string
strto,
string
strSubject,
string
strBody,
string
strFileName)
{
//
生成一个 使用SMTP发送邮件的客户端对象
System.Net.Mail.SmtpClient client
=
new
System.Net.Mail.SmtpClient(strSmtpServer);
//
表示以当前登录用户的默认凭据进行身份验证
client.UseDefaultCredentials
=
true
;
//
包含用户名和密码
client.Credentials
=
new
System.Net.NetworkCredential(UserName, Password);
//
指定如何发送电子邮件。
//
Network 电子邮件通过网络发送到 SMTP 服务器。
//
PickupDirectoryFromIis 将电子邮件复制到挑选目录,然后通过本地 Internet 信息服务 (IIS) 传送。
//
SpecifiedPickupDirectory 将电子邮件复制到 SmtpClient.PickupDirectoryLocation 属性指定的目录,然后由外部应用程序传送。
client.DeliveryMethod
=
System.Net.Mail.SmtpDeliveryMethod.Network;
//
建立邮件对象
System.Net.Mail.MailMessage message
=
new
System.Net.Mail.MailMessage(strFrom, strto, strSubject,strBody);
//
定义邮件正文,主题的编码方式
message.BodyEncoding
=
System.Text.Encoding.GetEncoding(
"
gb2312
"
);
message.SubjectEncoding
=
System.Text.Encoding.GetEncoding(
"
gb2312
"
);
//
获取或设置一个值,该值指示电子邮件正文是否为 HTML。
message.IsBodyHtml
=
false
;
//
指定邮件优先级
message.Priority
=
System.Net.Mail.MailPriority.Normal;
//
添加附件
//
System.Web.Mail.MailAttachment mailAttachment=new System.Web.Mail.MailAttachment(@ "f:/baihe.txt ");
if
(strFileName
!=
""
&&
strFileName
!=
null
)
{
Attachment data
=
new
Attachment(strFileName);
message.Attachments.Add(data);
}
//
发件人身份验证,否则163 发不了
client.Credentials
=
new
System.Net.NetworkCredential(strFrom, Password);
//
发送
client.Send(message);
}
protected
void
Button1_Click(
object
sender, EventArgs e)
{
SendMail(
"
smtp.163.com
"
,
"
xxxxxx
"
,
"
xxxxxx
"
,
"
xxxxx
"
,
"
xxxxx
"
,
"
1111111
"
,
"
dsfsfsfsdffsd
"
,
""
);
}
}
查看全文
相关阅读:
Maven相关知识片
fastjson使用
Block pool ID needed, but service not yet registered with NN java.lang.Exception: trace 异常解决
JVM之内存结构详解
ContextCleaner ——Spark 应用程序的垃圾回收器
重新认识Java 8的HashMap
HDFS NameNode内存全景
HDFS的NameNode与SecondaryNameNode的工作原理
大数据——基础知识
HDFS数据定期清理
原文地址:https://www.cnblogs.com/ziyan22/p/1244273.html
最新文章
jQuery的Ajax
jQuery的选择器
哥,我跟你讲,我想创业
【认知】为什么要现在开始践行价值投资
【认知】目标导向,用半年成为一名一流的开发者
写在前面-《大型网站技术原理:网站开发知识体系》
多元化思维其二:“马太效应”之道
多元化思维其一:重点思维
设计模式:基于线程池的并发Visitor模式
认知,构建个人的知识体系(上)
热门文章
理财的童话-《小狗钱钱》
写作是这个时代最好的自我投资
设计模式 —— 六大原则
设计模式(1) —— 单例模式
on()、live()、delegate()、bind()的比较
医疗器械监管系统总结
Web service 客户端 应用
sql server 导入Excel数据表
关于大学毕业生找工作遇到传销
谷歌浏览器 控制器的使用
Copyright © 2011-2022 走看看