zoukankan
html css js c++ java
vs2003和vs2005两种不同的发送email方式
vs2003
public
static
bool
SendMail(
string
from,
string
to,
string
subject,
string
body,
string
smtpServer,
string
userName,
string
password,
ref
string
result)
{
MailMessage mailMsg
=
new
MailMessage();
//
设置正文格式
mailMsg.BodyFormat
=
MailFormat.Html;
//
设置收件人的邮件地址
mailMsg.To
=
to;
//
设置发送者的邮件地址
mailMsg.From
=
from;
//
设置邮件主题
mailMsg.Subject
=
subject;
//
设置邮件内容
mailMsg.Body
=
body;
//
设置支持服务器验证
mailMsg.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate
"
,
"
1
"
);
//
设置用户名
mailMsg.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/sendusername
"
, userName);
//
设置用户密码
mailMsg.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/sendpassword
"
, password);
try
{
//
设置发送邮件服务器
SmtpMail.SmtpServer
=
smtpServer;
//
发送邮件
SmtpMail.Send(mailMsg);
return
true
;
}
catch
(Exception err)
{
result
=
err.Message.ToString();
return
false
;
}
}
vs2005
public
void
SendEmail()
{
System.Net.Mail.SmtpClient client
=
new
System.Net.Mail.SmtpClient(
"
smtp.163.com
"
);
client.UseDefaultCredentials
=
false
;
client.Credentials
=
new
System.Net.NetworkCredential(
"
from
@163.com
"
,
"
888999
"
);
client.DeliveryMethod
=
SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message
=
new
System.Net.Mail.MailMessage(
"
from@163.com
"
,
"
to@gmail.com
"
,
"
subject
"
,
"
body
"
);
message.BodyEncoding
=
System.Text.Encoding.UTF8;
message.IsBodyHtml
=
true
;
client.Send(message);
}
查看全文
相关阅读:
读取列表下标
字典dict详解
使用mysql的长连接
oauth授权协议的原理
安装性能测试工具:sysbench和使用apache的ab
发送邮件出现问题
获取用户的真实ip
清理代码的阅读笔记
开发中三个经典的原则
要干大事就不能把面子看得太重
原文地址:https://www.cnblogs.com/ami/p/828299.html
最新文章
yum源的配置
初识docker
windows下vmware配置nat网络
VMware安装
【程序员面试金典】面试题 01.01. 判定字符是否唯一
【LeetCode】105. 从前序与中序遍历序列构造二叉树
【剑指Offer】面试题07. 重建二叉树
【剑指Offer】面试题06.从尾到头打印链表
【LeetCode】 240. 搜索二维矩阵 II
【剑指Offer】面试题05.替换空格
热门文章
【剑指Offer】面试题04. 二维数组中的查找
【剑指Offer】面试题03. 数组中重复的数字
Python中sys模块
python3_OS模块
python——datetime模块
python3-time模块
python函数装饰器详解
python删除某一行
python文件的读写总结
Python中读取txt文本出现:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape问题解决
Copyright © 2011-2022 走看看