两个asp.net发送邮件类
![](/assets/blank.gif)
![](/assets/blank.gif)
using System;
using System.Text;
using System.Net.Mail;
namespace Cars.Tootls.Tools
{
public class Email
{
private Email()
{
}
/// <summary>
/// 发送邮件
/// </summary>
/// <param name="Subject">主题</param>
/// <param name="Body">发送内容</param>
/// <param name="To">目标邮件地址,多个邮件用,逗号分隔</param>
/// <returns></returns>
public static bool Send(string Subject, string Body,string To)
{
string SysEmail = "****@grefam.com";
string SiteName = "******";
string smtpSite = "smtp.gmail.com";
int Port = 25;
bool SSL = true;
string MailUser = "*****@grefam.com";
string MailPwd = "*****";
//NormalConfigInfo configInfo = NormalConfig.Load();
MailMessage message = new MailMessage();
message.From = new MailAddress(SysEmail,SiteName);
message.IsBodyHtml = true;
message.BodyEncoding = Encoding.UTF8;
message.SubjectEncoding = Encoding.UTF8;
SmtpClient smtp = new SmtpClient();
smtp.Host = smtpSite;
smtp.Port = Port;
smtp.EnableSsl = SSL;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential(MailUser, MailPwd);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
bool reBool = true;
message.Subject = Subject;
message.Body = Body;
string[] tos = Utils.SplitString(To, ",");
for (int i = 0; i < tos.Length; i++)
{
message.To.Add(tos[i]);
}
try
{
smtp.Send(message);
}
catch
{
reBool = false;
}
return reBool;
}
}
}
![](/assets/blank.gif)
![](/assets/blank.gif)
//第二个
源代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
public partial class mail : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
MailAddress MessageFrom = new MailAddress("jian0487@163.com"); //发件人邮箱地址
string MessageTo = "441232476@qq.com"; //收件人邮箱地址
string MessageSubject = "邮件主题"; //邮件主题
string MessageBody = "这里是邮件内容。"; //邮件内容
if (Send(MessageFrom, MessageTo, MessageSubject, MessageBody))
{
Response.Write("发送邮件成功");
}
else
{
Response.Write("发送邮件失败");
}
}
/// <summary>
/// 发送电子邮件
/// </summary>
/// <param name="MessageFrom">发件人邮箱地址</param>
/// <param name="MessageTo">收件人邮箱地址</param>
/// <param name="MessageSubject">邮件主题</param>
/// <param name="MessageBody">邮件内容</param>
/// <returns></returns>
public bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody)
{
MailMessage message = new MailMessage();
// if (FileUpload1.PostedFile.FileName != "")
// {
// Attachment att = new Attachment("d://test.txt");//发送附件的内容
// message.Attachments.Add(att);
// }
message.From = MessageFrom;
message.To.Add(MessageTo); //收件人邮箱地址可以是多个以实现群发
message.Subject = MessageSubject;
message.Body = MessageBody;
//message.Attachments.Add(objMailAttachment);
message.IsBodyHtml = false; //是否为html格式
message.Priority = MailPriority.High; //发送邮件的优先等级
SmtpClient sc = new SmtpClient();
sc.Host = "smtp.163.com"; //指定发送邮件的服务器地址或IP
sc.Port = 25; //指定发送邮件端口
sc.Credentials = new System.Net.NetworkCredential("jian0487@163.com", "***"); //指定登录服务器的用户名和密码
try
{
sc.Send(message); //发送邮件
}
catch
{
return false;
}
return true;
}
}
转载于:https://www.cnblogs.com/ycxyyzw/archive/2010/03/23/1692155.html
两个asp.net发送邮件类相关推荐
- 【转】【Asp.Net】Asp.net发送邮件的两种方法小结
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...
- Asp.net发送邮件的两种方法小结
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...
- ASP.NET发送邮件(同步、异步)
方法1:这种方法的参数比较固定,发送邮件的参数都已经设定好了 写一个类: using System; using System.Collections.Generic; using System.Li ...
- 在PHP中模拟asp的response类
在PHP中模拟asp的response类 习惯了asp或是asp.net开发的人, 他们会经常用到response类,这个类用于处理客户端的相应,可以实现跳转,输出等功能. 在php中没有这个类,但是 ...
- php 对接 asp,PHP模拟asp中response类实现方法
本文实例讲述了PHP模拟asp中response类的方法.分享给大家供大家参考.具体如下: 习惯了asp或是asp.net开发的人, 他们会经常用到response类,这个类用于处理客户端的响应,可以 ...
- asp.net 发送邮件
项目需求asp.net 发送邮件 protected void Button1_Click(object sender, EventArgs e){SendSMTPEMail("smtp.q ...
- 手动编译包含两个import自写类的java类。
手动编译包含两个import自写类的java类. cmd (1)e: (2)cd E:\tomcat\apache-tomcat-7.0.79-windows-x64\apache-tomcat-7. ...
- php发送邮件封装类,使用nette/mail 封装一个发送邮件类 (通用)
使用nette/mail 封装一个发送邮件类 (通用) 使用到的包 composer require nette/mail 封装Mail体 /** * Created by PhpStorm. * U ...
- asp.net 发送邮件函数两则
1 using System.Net.Mail; 2 using System.Text; 3 using System.Net; 4 #region 邮件发送 5 /// <summary&g ...
最新文章
- Windows10 JDK9安装及配置环境变量与Eclipse安装
- Leetcode 166. 分数到小数 解题思路及C++实现
- Vue 下拉刷新及无限加载组件 - 有你便是晴天 - 博客园
- pdf不支持64位浏览器_4MLinux 31.0 发布,不支持32位
- 汇编语言:编写code段中的代码,用push指令将a段中的前8个字型数据,逆序存储b段中
- Addition Chains(信息学奥赛一本通-T1443)
- 产品壁垒_打破人员,流程和产品之间的壁垒
- python编程(指针)
- How to install innotop and percona tookit on centos
- 2020身高体重标准表儿童_2019年0~12岁儿童身高体重标准表出炉了,你家娃达标没...
- 泰山游记:为何爬山后大腿前部很酸?
- c语言头文件malloc.h,#includemalloc.h,sys/types.h ,stdlib.h,string.h及C语言头文件
- ios保存gif到相册_iOS如何保存下载GIF图片
- 计算机中什么是数组公式,EXCEL中数组的应用:什么是函数公式,什么是数组公式...
- linux运维(九)
- antares任务调度系统预研
- 猫和老鼠服务器未响应是怎么回事,猫和老鼠手游怎么玩不了?游戏设置及异常解决方法[多图]...
- 如何证明程序的正确性?
- 今年大厂门槛高?阿里内部5份专属PDF带你激流勇进,厚积薄发,勇夺offer
- [故事]女博士在京辛酸买房记:同学想读博吗?先买个房吧