zoukankan
html css js c++ java
ASP.NET邮件外发
string
myemail
=
TextBox1.Text;
string
euser
=
TextBox2.Text;
string
pass
=
TextBox3.Text;
string
emailTo
=
TextBox4.Text;
string
title
=
TextBox5.Text;
string
semail
=
RadioButtonList1.SelectedValue.ToString();
string
smtp
=
TextBox6.Text;
if
(semail
==
"
1
"
)
{
MailMessage mailMsg
=
new
MailMessage();
//
设置正文格式
mailMsg.BodyFormat
=
MailFormat.Html;
//
设置收件人的邮件地址
mailMsg.To
=
emailTo;
//
设置发送者的邮件地址
mailMsg.From
=
myemail;
//
设置邮件主题
mailMsg.Subject
=
title;
//
设置邮件内容
mailMsg.Body
=
"
test
"
;
//
设置支持服务器验证
mailMsg.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate
"
,
"
1
"
);
//
设置用户名
mailMsg.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/sendusername
"
, euser);
//
设置用户密码
mailMsg.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/sendpassword
"
, pass);
try
{
//
设置发送邮件服务器
SmtpMail.SmtpServer
=
smtp;
//
发送邮件
SmtpMail.Send(mailMsg);
Response.Write(
"
<script>alert('System.Web.Mail方法发信成功,请注意查收!');</script>
"
);
}
catch
(Exception err)
{
Response.Write(
"
System.Web.Mail方法发信失败!
"
+
err.Message.ToString());
}
}
else
{
jmail.Message Jmail
=
new
jmail.Message();
DateTime t
=
DateTime.Now;
String Subject
=
title;
String body
=
"
test
"
;
String FromEmail
=
myemail;
String ToEmail
=
emailTo;
//
Silent属性:如果设置为true,JMail不会抛出例外错误. JMail. Send( () 会根据操作结果返回true或false
Jmail.Silent
=
true
;
//
Jmail创建的日志,前提loging属性设置为true
Jmail.Logging
=
true
;
//
字符集,缺省为"US-ASCII"
Jmail.Charset
=
"
GB2312
"
;
//
信件的contentype. 缺省是"text/plain") : 字符串如果你以HTML格式发送邮件, 改为"text/html"即可。
Jmail.ContentType
=
"
text/html
"
;
//
添加收件人
Jmail.AddRecipient(ToEmail,
""
,
""
);
Jmail.From
=
FromEmail;
//
发件人邮件用户名
Jmail.MailServerUserName
=
euser;
//
发件人邮件密码
Jmail.MailServerPassWord
=
pass;
//
设置邮件标题
Jmail.Subject
=
Subject;
//
邮件添加附件,(多附件的话,可以再加一条Jmail.AddAttachment( "c:\\test.jpg",true,null);)就可以搞定了。[注]:加了附件,讲把上面的Jmail.ContentType="text/html";删掉。否则会在邮件里出现乱码。
//
Jmail.AddAttachment("c:\\test.jpg", true, null);
//
邮件内容
Jmail.Body
=
"
test
"
;
//
Jmail发送的方法
Jmail.Send(smtp,
false
);
Jmail.Close();
if
(Jmail.Send(smtp,
false
)
==
true
)
{
Response.Write(
"
<script>alert('Jmail方法发信成功,请注意查收!');</script>
"
);
}
else
{
Response.Write(
"
<script>alert('Jmail方法发信失败!');</script>
"
);
}
}
查看全文
相关阅读:
vue 底层面试题
js第二阶段的面试题
vue新一轮的面试题
vue3面试题
day_33:后端day04Django框架中的视图和请求、响应
day_37:后端day08Django框架前后端不分离模式实现项目管理系统(增删差改)
day_36:后端day07Django框架中的ORM数据库操作二
【漏洞复现】ThinkAdmin v5和v6 未授权列目录任意文件读取(CVE202025540)
【超详细】安全测试===sqlmap使用心得(零)
【最新】绕过Outlook 拦截钓鱼链接方式
原文地址:https://www.cnblogs.com/wdx2008/p/994275.html
最新文章
每日博客
每日博客
每日博客
每日博客
每日博客
转语言系列之go基础速学1 开张课、最简环境搭建、goland使用
Swoole实战之手撸HttpServer框架 6 简单模拟实现bean的自动加载功能 (主要就是注解Annotations与反射)
Swoole实战之手撸HttpServer框架 5 注解 doctrine/annotations
Swoole实战之手撸HttpServer框架 8 构建框架的基本结构、Bean工厂基本设计、初步实现Bean注释
Xshell 6 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
热门文章
Swoole实战之手撸HttpServer框架 7 使用注解的方式完成依赖注入 phpdi/phpdi
LayUI学习笔记
今日总结
今日总结
构造函数和实例对象和原型之间的关系
vue 路由面试题
JS面试题(一)
小程序的面试题
js中toString方法的三个作用
vue中diff算法处理新旧节点的流程
Copyright © 2011-2022 走看看