ASP.NET 发送邮件 SMTP
目录
// 邮件信息 对象 MailMessage mail = new MailMessage();
//新建邮件SMTP客户端 对象 用于发送 MailMessage 对象 SmtpClient client = new SmtpClient();
// 邮件信息 对象
MailMessage mail = new MailMessage();
//开始对邮件信息内容进行设置
//发送者邮箱地址 可以其他邮箱
//mail.From = new MailAddress("*@qq.com");
//默认回复邮箱地址
//mail.ReplyTo = new MailAddress("*@qq.com");
//清除接收者列表
mail.To.Clear();
//添加接收者邮箱地址到接收邮件列表
mail.To.Add(new MailAddress(“ ******@qq.com ”));
//邮件的主题
mail.Subject = Title;
//邮件的内容是否是html格式
mail.IsBodyHtml = true;
//邮件的优先级
mail.Priority = MailPriority.High;
//邮件的内容编码
mail.BodyEncoding = Encoding.GetEncoding(936);
//邮件的内容
mail.Body =" <BR/><HR/>TSET 邮件主体内容"
//添加附件地址
mail.Attachments.Add(new Attachment(“File-Path”));//System.Net.Mime.MediaTypeNames.Text
//新建邮件SMTP客户端 对象 用于发送 MailMessage 对象
SmtpClient client = new SmtpClient();
//设置邮箱服务器地址
//client.Host = "smtp.qq.com";
//设置客户端发送邮件的延时 单位:毫秒
// client.Timeout = 3000;//设置递交方法 使用的远程SMTP服務器。
client.DeliveryMethod = SmtpDeliveryMethod.Network;//设置客户端 端口号 SMTP默认25
//client.Port = 465;
//设置是否ssl协议
//client.EnableSsl = true;
///设置不和请求一块发送。
client.UseDefaultCredentials = false;
//创建连接身份验证 如果是163 账户不用加@163.com
client.Credentials = new NetworkCredential("账户@qq.com", " 授权码 ");// 客户端发送 邮件信息对象
client.Send(mail);
第一:client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
//通過遠程SMTP服務器傳送該郵件,這裡的network表示你要使用的远程SMTP服務器。
第二:client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis;
//通過本機SMTP服務器傳送該郵件,这里的PickupDirectoryFromIis表示你的邮件会通过本机IIS的SMTP服務器传送你的邮件。所以如果使用该项一定要设定在SMTP服務器上设定好你要转到的服务器的地址。下文会详细介绍。
第三:client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory;
//表示电子邮件会被复制到System.Net.Mail.SmtpDeliveryMethod.PickupDirectorylocation所指定的目录中。以便有其他程序来执行发送该邮件。
ASP.NET 发送邮件 SMTP的更多相关文章
- ASP和ASP.NET发送邮件笔记
这两天因公司网站邮件发不出去,然后研究了在asp网站发送邮件和在asp.net网站发送邮件的代码,把碰到的问题这里记录一下. 1.先说在asp.net中发送邮件吧, 刚开始只有126邮箱可以发出邮件, ...
- asp.net 发送邮件
asp.net 发送邮件 System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To. ...
- 【转】【Asp.Net】Asp.net发送邮件的两种方法小结
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...
- asp.net 发送邮件代码 System.Net.Mail
前台页面 SendEmail.aspx 代码 using System.Net.Mail;using System.Net; <h2> 发送电子邮件演示 </h2> <t ...
- 旧版asp.net 发送邮件代码
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!). SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议.它是一组用于从源地址到目的地址传 ...
- ASP.NET 163 smtp服务器响应为:User has no permission
1.问题引出 今天在asp.net程序中,利用System.Net.Mail.MailMessage类和网易163免费邮箱服务器发送邮件时出现了如下问题. 2.解决方案 原因很简单,我们在asp.ne ...
- php发送邮件——SMTP服务器配置图文教程
准备工作: 注册一个用于网站发送邮件的QQ邮箱(或使用已有的QQ邮箱): http://zc.qq.com/chs/index.html?type=1&app_id=110 ...
- ASP.NET发送邮件(QQ发送)
public void SetEmail() { //电子邮件对象 MailMessage mailMessage = new MailMes ...
- asp.net发送邮件
using System.Net.Mail; /// 发送邮件 /// </summary> /// <param name="sender"></p ...
随机推荐
- sql server导出数据,详细操作!(自用)
右键数据库——>任务——>导出数据 填写数据源连接信息 填写 要导入的数据库 连接信息 导出表时,全选,[编辑映射],勾选启用标识插入,这样才能让自增的字段 行正常插入. 然后导出即可. ...
- C#中的委托(delegate)(个人整理)
Delegate 一.什么是委托? 委托是一种引用类型,它是函数指针的托管版本.在C#中,委托是一种可以把引用存储为函数的类型.委托可以引用实例和静态方法,而函数指针只能引用静态方法.委托的声明非常类 ...
- postgresql 表触发器
1.先建一个函数,用来执行触发器启动后要执行的脚本 CREATE OR REPLACE FUNCTION "public"."trigger_day_aqi"( ...
- go语言入门教程:基本语法—常量constant
一.常量的使用 1.1 常量声明 常量是一个简单值的标识符,在程序运行时,不会被修改的量. const identifier [type] = value 显式类型定义: const b string ...
- Django 中 form 介绍
目录 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来. 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用 ...
- LeetCode 链表(旋转链表61)
/* * 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数. * 构造一个环,对链表进行处理. * *实现原理:先遍历一遍,得出链表长度,注意K可能大于len,之后令k% ...
- Java中==和equals方法
Java程序中测试两个变量是否相等有两种方式:1.== :2.equals()方法 当使用==来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是基本数值类型(不一定要求数据类型严格相同),则 ...
- Servlet CDI example analysis
上下文和依赖注入(CDI)使您的对象能够自动为它们提供依赖项,而不是创建它们或将它们作为参数接收.CDI还为您管理这些依赖项的生命周期. 例如,考虑以下servlet: @WebServlet(&qu ...
- IDEA 初建Spring项目(Hello Spring)
新建项目 在文件夹中建立一个项目文件 打开项目 打开IDEA,点击Open,根据所建项目路径找到该项目 依赖注入 点击项目名右键,点击new,点击file,创建pom.xml 内容为: <pro ...
- redis.exceptions.ConnectionError: Error 111 connecting to localhost:6379. Connection refused.
$ pip install redis>>> import redis>>> conn = redis.Redis()>>> conn.keys( ...