专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> asp.net(C#)定时自动发送邮件
asp.net(C#)定时自动发送邮件
来源:网络整理 时间:2023/2/14 0:47:22 共
3665
浏览
protected
override
void
OnStart(
string
[] args)
{
MyTimer();
}
//
实例化System.Timers.Timer
private
void
MyTimer()
{
//
设置时间间隔
System.Timers.Timer MT
=
new
System.Timers.Timer(
int
.Parse(ConfigResource.Interval)
*
60
*
1000
);
MT.Elapsed
+=
new
System.Timers.ElapsedEventHandler(MTimedEvent);
MT.Enabled
=
true
;
}
//
构造System.Timers.Timer实例 间隔时间事件 (定时执行事件)
private
void
MTimedEvent(
object
source, System.Timers.ElapsedEventArgs e)
{
//
开始工作
StartWork();
}
public
void
StartWork()
{
//
从数据库DB查询表A中的时间 代码省略。。。
//
时间比较
if
()
//
时间大于当前系统时间
{
//
发送邮件
int
iStatus
=
SendMail(
"
你指定的收件人Email地址
"
,
"
标题
"
,
"
内容
"
);
if
( iStatus
>
0
)
{
using
(StreamWriter sw
=
new
StreamWriter(filePath
+
"
log.txt
"
, System.Text.Encoding.GetEncoding(
"
utf-8
"
)))
{
sw.Wirte(System.DateTime.Now.ToString()
+
"
发送邮件成功!
"
)
}
}
else
{
//
失败}
}
}
///
<summary>
///
发送EMAIL
///
</summary>
///
<param name="sRecipientEmail">
收件人地址
</param>
///
<param name="sSubject">
主题
</param>
///
<param name="sMessage">
内容
</param>
///
<returns>
发送是否成功
</returns>
public
bool
SendMail(
string
sRecipientEmail,
string
sSubject,
string
sMessage)
{
//
邮件对象
MailMessage emailMessage;
//
smtp客户端对象
SmtpClient client;
//
初始化邮件对象
String sSenderEmail
=
"
你的邮箱
"
;
emailMessage
=
new
MailMessage(sSenderEmail, sRecipientEmail, sSubject, sMessage);
emailMessage.IsBodyHtml
=
true
;
emailMessage.SubjectEncoding
=
System.Text.Encoding.Default;
emailMessage.BodyEncoding
=
System.Text.Encoding.Default;
//
加入
emailMessage.Headers.Add(
"
X-Priority
"
,
"
3
"
);
emailMessage.Headers.Add(
"
X-MSMail-Priority
"
,
"
Normal
"
);
emailMessage.Headers.Add(
"
X-Mailer
"
,
"
Microsoft Outlook Express 6.00.2900.2869
"
);
emailMessage.Headers.Add(
"
X-MimeOLE
"
,
"
Produced By Microsoft MimeOLE V6.00.2900.2869
"
);
//
邮件发送客户端
client
=
new
SmtpClient();
//
邮件服务器及帐户信息
client.Host
=
"
邮件服务器
"
;
//
client.Host = "smtp.163.com";
//
client.Port = 465;
//
client.EnableSsl = true;
System.Net.NetworkCredential Credential
=
new
System.Net.NetworkCredential();
Credential.UserName
=
"
你的邮箱帐号
"
//
可以在资源文件中配置
Credential.Password
=
"
密码
"
client.Credentials
=
Credential;
try
{
client.Send(emailMessage);
}
catch
(Exception e)
{
return
false
;
}
return
true
;
}
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
沈阳斯林达公司网站
同里网站制作公司
济宁临沂网站优化公司
im体育公司注册网站
腾讯公司网站编辑岗位
大豪公司的投诉网站
越秀网站优化推广公司
聊城网站运营品牌公司
高赛尔公司门户网站
公司网站续费怎么计算
·上一条:
下载chromedriver.exe网址
|
·下一条:
c#发送邮件,可发送多个附件
同类资讯
杭州女生学html5难学吗_js/jQuery
小程序属于网页吗_vue
以前搜索过的网页现在怎么能找到_js/jQuery
动态扩展组件是什么_vue
12位AD转换器有哪些_js/jQuery
vue中name和areas的用法_vue
西安动物园门票预约官网_vue
怎么把照片合成小视频_vue
现在做前端是不是一定要会开发小程序啊_vue
录制视频用的什么录音软件_vue
vue中的log是什么意思_vue
iphone11延时摄影怎么调速度_vue
vue是开发语言吗_vue
jquery大小写区别_js/jQuery
vue和flutter哪个值得学习_vue
比如我某个时间要做什么记录下来_js/jQuery
JS插件如何使用_js/jQuery
data对象的属性和方法_vue
如何做地图定位_js/jQuery
什么叫语义库_js/jQuery
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com