- 决vs.netIDE报"以下文件中的行尾不一致,要将行尾标准化吗?"的提示
- 小程序收货地址报错chooseAddress:fail the api need to be declared in the requiredPrivateInfos field inapp.json
- SQL语句中怎么选择某字段为空的记录
- SQL中varchar和nvarchar有什么区别?
- 当执行 import vue from 'vue' 时发生了什么?
- HTML 标准属性
- 简单实用的CSS网页布局中文排版心得
- .NET内置对象之Cookie对象
- 地方社区防灌水和注册机攻略
- saas是什么 到底什么是saas
邮箱:
手机:15383239821
asp.net发送email 163 qq
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net.Mail;
/// <summary>
///Email 的摘要说明
/// </summary>
public class Email
{
public Email()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 初始化信件相关信息
/// </summary>
/// <param name="address"></param>
/// <returns></returns>
public MailMessage InitMailMessage(string address)
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("beilongkechuan@163.com"); //发件人
mail.To.Add(address); //收件人
mail.Subject = "邮件发送测试"; //主题
mail.Body = "邮件测试内容"; //内容
//邮件主题和正文的编码格式
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true; //邮件正文允许html编码
mail.Priority = MailPriority.Normal; //优先级
//密送——就是将信密秘抄送给收件人以外的人,所有收件人看不到密件抄送的地址
// mail.Bcc.Add("@qq.com");
//抄送——就是将信抄送给收件人以外的人,所有的收件人可以在抄送地址处看到此信还抄送给谁
//mail.CC.Add("beilongkechuan@163.com");
mail.Attachments.Add(new Attachment("D:\\1.wps")); //添加附件
return mail;
}
/// <summary>
/// 发送邮件
/// </summary>
/// <returns></returns>
public bool SendEmail(string tomail)
{
SmtpClient client = new SmtpClient();
//获取或设置用于验证发件人身份的凭据。
client.Credentials = new System.Net.NetworkCredential("beilongkechuan@163.com", "8827629zys");
//经过ssl(安全套接层)加密,163邮箱SSL协议端口号为465/994,关闭SSL时端口为25,
//qq邮箱SSL协议端口号为465或587,关闭SSL时端口同样为25,不过用SSL加密后发送邮件都失败,具体原因不知
//client.EnableSsl = true;
client.Port = 25; //端口号
//client.Host = "smtp.qq.com"; //获取或设置用于 SMTP 事务的主机的名称或 IP 地址
client.Host = "smtp.163.com";//使用163的SMTP服务器发送邮件
try
{
client.Send(InitMailMessage(tomail));
return true;
}
catch (System.Net.Mail.SmtpException ex)
{
return false;
}
}
}
调用
protected void Page_Load(object sender, EventArgs e)
{
Email mail = new Email();
if (mail.SendEmail("824478152@qq.com"))
{
Response.Write("<script language='javascript'> alert('发送成功!')</script>");
}
else
{
Response.Write("<script language='javascript'> alert('发送失败!')</script>");
}
}
- 上一篇:网站添加手机短信功能
- 下一篇:滚动字 百度搜索 加入收藏 设为首页 天气 日期星期
-
2013-08-20手机网页是怎样制作的
-
2020-09-30微信小程序wx.getUserInfo获取用户所在地区为中文的方法
-
2013-10-30request("id")与request.querystring("id")的区别
-
2013-10-30String和StringBuilder
-
2019-03-11JavaScript中五种常用的判断字符串中是否包含某字符或字符串的方法及比较
-
2012-12-25新手入门之IIS 7应用程序管理
