-
发送邮件事例
protected void btnSend_Click(object sender, EventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
string rcvAddr = txtMailAddr.Text.Trim();
if (rcvAddr.Length > 0)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
//邮件信息
MailMessage mail = new MailMessage();
mail.From = new MailAddress("Socansoft<liaoyongjun@gmail.com>");
mail.Subject = "测试邮件";
mail.IsBodyHtml = true;
mail.BodyEncoding = System.Text.Encoding.Default;
mail.Body = "你好,这是自动发送的,请勿回复!";
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
string[] rcvs = rcvAddr.Split(new char[]
{ ',' });
foreach (string rcv in rcvs)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
mail.To.Add(new MailAddress(rcv));
}
![](/Images/OutliningIndicators/InBlock.gif)
//SMTP服务器
SmtpClient client = new SmtpClient();
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
![](/Images/OutliningIndicators/InBlock.gif)
//需要验证,用户名和密码要正确
client.Credentials = new System.Net.NetworkCredential("liaoyongjun@gmail.com", "123456");
![](/Images/OutliningIndicators/InBlock.gif)
//接收邮件的邮箱
try
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
client.Send(mail);
Response.Write("邮件成功发送到" + mail.To.ToString() + "<br>");
}
catch (Exception ex)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
Response.Write(ex.Message + "<br>");
}
}
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
Response.Write("联系邮箱不能为空");
}
}
-
相关阅读:
std::bind 详解及参数解析
c++ 静态类成员函数(static member function) vs 名字空间 (namespace)
继续进发
lua闭包
Mysql按时间段分组查询来统计会员的个数
linux安装配置sendmail实现邮件发送
Javascript验证用户输入URL地址是否正确
php返回json数据函数例子
ArrayList与List对象用法与区别
java 获取数组(二维数组)长度实例程序
-
原文地址:https://www.cnblogs.com/yvesliao/p/889994.html
Copyright © 2020-2023
润新知