`

使用aspx实现发送email

    博客分类:
  • .NET
阅读更多

源代码如下: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;
//using System.Web.Mail;
//using System.Web.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;
    }
}
 

 /*注意:像有些163邮箱的不能发送email可能是你的邮箱没有开通这项服务导致的,据说163邮箱在06年11月份请申请的才有这项服务*/

分享到:
评论

相关推荐

    自己使用Swing实现的POJOGenerator(POJO代码生成器 v1.2)

    本POJO代码生成器采用Java的Swing技术编码实现,是绿色免费工具,可以自由传播。 由于本工具的内部实现较菜,所以还请反编译高手手下留情,让我留几分颜面。^_^ 作者本人只用过Oracle、MySQL、MS SQL Server这三款...

    自己使用纯Swing写的POJOGenerator(POJO代码生成器) v1.2版

    本POJO代码生成器采用Java的Swing技术编码实现,是绿色免费工具,可以自由传播。 由于本工具的内部实现较菜,所以还请反编译高手手下留情,让我留几分颜面。^_^ 作者本人只用过Oracle、MySQL、MS SQL Server这三款...

    新生帝收支管理系统

    本人不才,系统可能存在诸多问题,如有时间可Email我,大家一起共同进步,万分感谢。 预计下一版本功能: 00.【新增】数据可导出Excel功能 01.【新增】收入管理功能,支持圆形统计图 03.【新增】多用户管理功能,...

    asp.net知识库

    使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标...

    巴别塔(babel)邮件飞信(绿色版)

    发 商: http://www.dotwide.com&lt;br&gt;下载路径1:http://www.dotwide.com/dw/site/download/babel_email1.0.zip&lt;br&gt;下载路径2:http://blog.dotwide.com:81/houtw/FileDownload/7A21F29C88941999.aspx&lt;br&gt;软件界面:...

    易点内容管理系统 DianCMS v5.3.0 SQL

    【增加】字符过滤列表页搜索功能,实现快速查找过滤字符。 【增加】调用多图第一张图样式、读取多图数量样式 【增加】二级联动、*联动在信息列表中指定显示类别信息 【增加】关闭手机网站功能,需要时再打开...

    .net全诚外卖订叫餐(订餐)系统 V1.0.rar

    会员可把自己喜欢的商家通过 EMAIL方 式发送给好友,也可以通过复制代码放置到自己的BLOG上进行友情推广;系统还嵌入了收藏功能,会员可以把有用的商家和资讯信息添加到QQ标签、百度收藏夹....,上面谈到的分销模式...

    .net全诚外卖通之预订版 V2.0.rar

    会员可把自己喜欢的商家通过 EMAIL方 式发送给好友,也可以通过复制代码放置到自己的BLOG上进行友情推广;系统还嵌入了收藏功能,会员可以把有用的商家和资讯信息添加到QQ标签、百度收藏夹....,上面谈到的分销模式...

    .net全诚外卖通之外卖预订合众版 V3.0.rar

    会员可把自己喜欢的商家通过 EMAIL方 式发送给好友,也可以通过复制代码放置到自己的BLOG上进行友情推广;系统还嵌入了收藏功能,会员可以把有用的商家和资讯信息添加到QQ标签、百度收藏夹....,上面谈到的分销模式...

    易想最新升级包V4.0

    6、修复普通会员联系信息多显示email问题; 7、修复行业资讯点击率不能正常统计问题; 8、修复二级域名会员网站顶部链接出错问题; 9、修复后台文件夹名修改后出现广告管理出错的问题 10、修复人才部分公司名不显示...

Global site tag (gtag.js) - Google Analytics