最新更新
软件分类
下载排行
意见反馈
加入收藏
软件提交
首页
网络工具
系统工具
应用软件
聊天联络
软件咨迅
风口浪尖
服务器软件
播放器
管理系统
图形图像
人文软件
您的位置:
主页
>
软件咨迅
>
C#通过SSL的SMTP发送邮件
时间:
2017-12-24 18:03
来源:
未知
作者:
admin
点击:
次
通过SSL的SMTP
C#代码
public
void
SendMailUseGmail()
{
System.Net.Mail.MailMessage msg =
new
System.Net.Mail.MailMessage();
msg.To.Add(a@a.com);
msg.To.Add(b@b.com);
/*
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");可以发送给多人
*/
msg.CC.Add(c@c.com);
/*
* msg.CC.Add("c@c.com");
* msg.CC.Add("c@c.com");可以抄送给多人
*/
msg.From =
new
MailAddress(
"a@a.com"
,
"AlphaWu"
, System.Text.Encoding.UTF8);
/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
msg.Subject =
"这是测试邮件"
;
//邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8;
//邮件标题编码
msg.Body =
"邮件内容"
;
//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;
//邮件内容编码
msg.IsBodyHtml =
false
;
//是否是HTML邮件
msg.Priority = MailPriority.High;
//邮件优先级
SmtpClient client =
new
SmtpClient();
client.Credentials =
new
System.Net.NetworkCredential(
"username@gmail.com"
,
"password"
);
//上述写你的GMail邮箱和密码
client.Port = 587;
//Gmail使用的端口
client.Host =
"smtp.gmail.com"
;
client.EnableSsl =
true
;
//经过ssl加密
object
userState = msg;
try
{
client.SendAsync(msg, userState);
//简单一点儿可以client.Send(msg);
MessageBox.Show(
"发送成功"
);
}
catch
(System.Net.Mail.SmtpException ex)
{
MessageBox.Show(ex.Message,
"发送邮件出错"
);
}
}
public
void
SendMailUseGmail()
{
System.Net.Mail.MailMessage msg =
new
System.Net.Mail.MailMessage();
msg.To.Add(a@a.com);
msg.To.Add(b@b.com);
/*
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");可以发送给多人
*/
msg.CC.Add(c@c.com);
/*
* msg.CC.Add("c@c.com");
* msg.CC.Add("c@c.com");可以抄送给多人
*/
msg.From =
new
MailAddress(
"a@a.com"
,
"AlphaWu"
, System.Text.Encoding.UTF8);
/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
msg.Subject =
"这是测试邮件"
;
//邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8;
//邮件标题编码
msg.Body =
"邮件内容"
;
//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;
//邮件内容编码
msg.IsBodyHtml =
false
;
//是否是HTML邮件
msg.Priority = MailPriority.High;
//邮件优先级
SmtpClient client =
new
SmtpClient();
client.Credentials =
new
System.Net.NetworkCredential(
"username@gmail.com"
,
"password"
);
//上述写你的GMail邮箱和密码
client.Port = 587;
//Gmail使用的端口
client.Host =
"smtp.gmail.com"
;
client.EnableSsl =
true
;
//经过ssl加密
object
userState = msg;
try
{
client.SendAsync(msg, userState);
//简单一点儿可以client.Send(msg);
MessageBox.Show(
"发送成功"
);
}
catch
(System.Net.Mail.SmtpException ex)
{
MessageBox.Show(ex.Message,
"发送邮件出错"
);
}
}
public
void
SendMailUseGmail()
{
System.Net.Mail.MailMessage msg =
new
System.Net.Mail.MailMessage();
msg.To.Add(a@a.com);
msg.To.Add(b@b.com);
/*
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");可以发送给多人
*/
msg.CC.Add(c@c.com);
/*
* msg.CC.Add("c@c.com");
* msg.CC.Add("c@c.com");可以抄送给多人
*/
msg.From =
new
MailAddress(
"a@a.com"
,
"AlphaWu"
, System.Text.Encoding.UTF8);
/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
msg.Subject =
"这是测试邮件"
;
//邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8;
//邮件标题编码
msg.Body =
"邮件内容"
;
//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;
//邮件内容编码
msg.IsBodyHtml =
false
;
//是否是HTML邮件
msg.Priority = MailPriority.High;
//邮件优先级
SmtpClient client =
new
SmtpClient();
client.Credentials =
new
System.Net.NetworkCredential(
"username@gmail.com"
,
"password"
);
//上述写你的GMail邮箱和密码
client.Port = 587;
//Gmail使用的端口
client.Host =
"smtp.gmail.com"
;
client.EnableSsl =
true
;
//经过ssl加密
object
userState = msg;
try
{
client.SendAsync(msg, userState);
//简单一点儿可以client.Send(msg);
MessageBox.Show(
"发送成功"
);
}
catch
(System.Net.Mail.SmtpException ex)
{
MessageBox.Show(ex.Message,
"发送邮件出错"
);
}
}
0%
(0)
0%
(0)
最新评论
选择评论类型:
欢迎发表您对此软件的看法...
匿名?
发表评论
热点排行
西财会计网视频不显示,或一直显
南充会计网继续教育视频播放器安
西财会计网移动端学习系统(安卓
Windows 远程时提示CredSSP 加密
如何修改本地上网dns?
C#通过SSL的SMTP发送邮件
由于没有远程桌面授权服务器可以
QQ邮箱授权码如何获取
Bt(宝塔面板)如何禁止某个IP(IP
连接云服务器 身份验证错误,要
推荐文章
2020情人节奇葩事件集锦
连接云服务器 身份验证错误,要求的
时速四千公里的高速飞行列车,就要来
西财会计网视频不显示,或一直显示黑
装机必备软件
收藏本站
|
联系我们
|
发展历程
|
版权声明
|
帮助(?)
|
服务器托管
|
软件发布
|
意见反馈
Copyright © 2002-2020 softrw.cn. 软件园 版权所有