利用.net代码实现发送邮件
本文实例为大家分享了.net发送邮件的实现代码,供大家参考,具体内容如下
关键代码:
需要引用命名空间:
using System.Net.Mail;
using System.Net;
MailMessage mailObj = new MailMessage(); mailObj.From = new MailAddress("mayun@qq.com"); //发送人邮箱地址 mailObj.To.Add("mahuateng@qq.com"); //收件人邮箱地址 mailObj.Subject = "账户激活"; //主题 mailObj.Body = mailbody; //正文, mailObj.IsBodyHtml = true; //表示正文内容是HTML SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.sina.cn"; //smtp服务器名称 smtp.UseDefaultCredentials = true; smtp.Credentials = new NetworkCredential("mayun@qq.com", "pwd"); //发送人的登录名和密码 smtp.Send(mailObj);
注意细节:
一、smtp
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组由于源地址到目的地址传送邮件的规则。
在使用时,要保证邮件里该项服务已经开启!新浪邮箱设置例如:
二、出现 “不允许使用邮箱名称。 服务器响应为:Envolope sender mismatch with login user..” 的错误
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
asp.net System.Net.Mail 发送邮件
举例: 复制代码 代码如下: 163.com的邮箱在早期申请的是支持的,后面申请的都是不支持. 21cn.com似乎现在已经放弃了smtp支持,可能只有缴费用户才可以. qq.com的邮箱需要在用户帐户里面设置. 我拿了个sina.com的邮箱进行测试,也需要在后台里面的才可以发送.详细代码如下: 复制代码 代码如下: MailAddress from = new MailAddress("sosuo8@sina.com"); MailAddress to = new MailAddr
-
asp.net基于windows服务实现定时发送邮件的方法
本文实例讲述了asp.net基于windows服务实现定时发送邮件的方法.分享给大家供大家参考,具体如下: //定义组件 private System.Timers.Timer time; public int nowhour; public int minutes; public string sendTime; public Thread th; public string isOpen;//是否启用定时发送 public string strToEUser; public static i
-
.NET实现定时发送邮件代码(两种方式)
有时候我们或许会遇到想在某一个时刻给别人发送一封邮件,就像是在生日的时候,但是我们又怕到时候忘记了,这时就应该 使用发送定时邮件的功能,但是这个定时发送邮件功能是怎么实现的呢?下面用两种方式实现.net定时发送邮件代码,具体请看下面内容. 实现思路.需求添加一个全局应用程序类Global.asax 代码会在访问网站时运行 Global.asax代码: void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 Sys
-
asp.net mvc发送邮件实例讲解
QQ邮箱 POP3 和 SMTP 服务器地址设置如下:邮箱POP3服务器(端口110)SMTP服务器(端口25)qq.compop.qq.comsmtp.qq.comSMTP服务器需要身份验证. 如果是设置POP3和SMTP的SSL加密方式,则端口如下: POP3服务器(端口995) SMTP服务器(端口465或587). qq邮箱要注意开启下面的服务:qq会给你个授权码,在下面的代码中详细的讲了在哪用这个授权码. 控制器中代码: using System.Net.Mail;//邮件发送需引用
-
.net中 发送邮件内容嵌入图片的具体实例
例程一 邮件内容调用图片格式为:<img src=\"cid:Email001\"> 发送邮件的服务端代码为: SmtpClient 发送邮件的对象 //代码省略 复制代码 代码如下: System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage();mailMessage.From="发送者邮箱";mailMessage.To.Add("收件人邮件列表&qu
-
Asp.net发送邮件的两种方法小结
一,利用大网站的SMTP来发送邮件 这种方法适用于程序运行环境没有配置SMTP的服务器,想借助于其他smtp来发送邮件的情况,当然需要有此smtp的账户才行,例如如果使用Google的SMTP服务器,有三点需要注意:启用SSL,端口和地址smtp.gmail.com. 二,利用本地的smtp来发送邮件 这种方法要求本地有smtp服务器,如果没有,windows 7和vista上面没有smtp服务器可以安装一个软件, Free SMTP Server,下载地址:http://www.softsta
-
asp.net发送邮件实现方法
本文实例讲述了asp.net发送邮件的实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: MailMessage mailMsg = new MailMessage(); //设置收件人的邮件地址 mailMsg.To = "bailichunwow@qq.com "; //设置发送者的邮件地址 mailMsg.From = "bailichun@vip.qq.com "; //设置邮件主题 mail
-
在asp.NET 中使用SMTP发送邮件的实现代码
核心代码: 复制代码 代码如下: public class Mail { #region 邮件参数 static public string accountName = System.Configuration.ConfigurationManager.AppSettings["SmtpAccountName"]; static public string password = System.Configuration.ConfigurationManager.AppSettings[
-
C#.NET发送邮件的实例代码
复制代码 代码如下: using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;using System.Net;namespace MyQuery.Utils{ /// <summary> /// 封装邮件处理 /// by 贾世义 2011-6-3 /// </summary> public static class MailHelpe
-
asp.net发送邮件示例分享
mailhelper -------mail帮助类 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mail; /// <summary>///mailhelper 的摘要说明/// </summary>public class mailhelper{ public mailhelper() {
随机推荐
- delphi实现将BMP格式图形转化为JPG格式图形的方法
- 整理一下SQLSERVER的排序规则
- SQL Server储过程加密和解密原理深入分析
- jQuery快速实现商品数量加减的方法
- jquery和css3实现的炫酷时尚的菜单导航
- 10个新的最有前途的JavaScript框架
- Java中集合和数组的排序方式小结
- touchesBegan: withEvent: 不执行解决
- js实现百度地图定位于地址逆解析,显示自己当前的地理位置
- Ucren Virtual Desktop V2.0
- Youku 视频绝对地址获取的方法详解
- Linux中使用C语言实现基于UDP协议的Socket通信示例
- Python函数中的函数(闭包)用法实例
- springmvc实现简单的拦截器
- 理解javascript对象继承
- Js组件的一些写法
- Microsoft SQLServer的版本区别及选择
- Java入门基础之常规的命名方法和变量的值及其引用
- 深入理解java中的拷贝机制
- 《APMServ 5.1.2》使用图解