zoukankan
html css js c++ java
ASP.NET2.0邮件群发
首先添加命名空间
using System.Net.Mail;
using System.Data.SqlClient;
代码其实很简单,当然我这个功能比较简单
就是一个单击事件
protected
void
btn_send_Click(
object
sender, EventArgs e)
...
{
MailMessage message
=
new
MailMessage();
//
获取发送者地址
message.From
=
new
MailAddress(tbx_address.Text.Trim());
//
获取主题
message.Subject
=
tbx_subject.Text.Trim();
//
获取发送邮件主题
message.Body
=
we_content.Text.Trim();
message.IsBodyHtml
=
true
;
//
设置数据库链接
SqlConnection conn
=
new
SqlConnection(getstring());
conn.Open();
//
数据查询用的是存储过程
SqlCommand cmd
=
new
SqlCommand(
"
SelectEmail
"
, conn);
cmd.CommandType
=
CommandType.StoredProcedure;
SqlParameter dutyparameter
=
cmd.Parameters.Add(
"
@MemberDuty
"
, SqlDbType.NVarChar,
20
);
dutyparameter.Value
=
ddl_selectemail.SelectedValue;
SqlDataReader dr
=
cmd.ExecuteReader();
//
执行查询获得要发往的邮件地址
while
(dr.Read())
...
{
message.To.Add(dr[
"
MemberEmail
"
].ToString());
}
conn.Close();
SmtpClient client
=
new
SmtpClient();
client.Send(message);
lbl_info.Visible
=
true
;
lbl_info.Text
=
"
发送成功
"
;
}
另外在web。config设置发送邮件的远程服务器连接
代码如下
<
system.net
>
<
mailSettings
>
<
smtp
>
<
network host
=
"
smtp.163.com
"
port
=
"
25
"
userName
=
"
你的163帐号
"
password
=
"
你的密码
"
/>
</
smtp
>
</
mailSettings
>
</
system.net
>
查看全文
相关阅读:
sqlserver数据导入问题:报错“对COM组件的调用返回了错误HRESULT E_FAIL”
删除文件夹提示”该项目不在请确认该项目位置“
delphi三层DCOM架构
sqlserver 将店铺表转换成可以用in查询的字符串
Delphi如何获取一个字符串再另一个字符串中最后一次出现的位置
c# 通过地址下载流然后保存文件到本地
使用SQL语句清空数据库所有表的数据
SqlServer 查询的时候过滤条件有参数导致速度很慢的问题-参数嗅探
delphi和C# 保存exe文件到数据库
DELPHI 多线程(TThread类的实现)
原文地址:https://www.cnblogs.com/ejiyuan/p/1486386.html
最新文章
第一章 设计模式入门(待续)
第十九章 MySQL Cluster(待续)
第十八章 MySQL Workbench5.2使用(待续)
第十七章 MySQL Replication(待续)
第十六章 性能优化(待续)
第十五章 MySQL日志(待续)
在Linux下记录所有用户的登录和操作日志
centos python2.6 升级到 python2.7
CentOS 7 关闭图形界面
SVN客户端以及使用 for windows
热门文章
CTR预估中GBDT与LR融合方案(转载)
滑窗法详解
LATEX简易教程
TensorFlow资源整理
Numpy 学习(一)
Nmpy函数总结
时间序列函数resamlpe详解
Jupyter NoteBook功能介绍
Matplotlib画图详解
Pandas的一些简单函数总结
Copyright © 2011-2022 走看看