zoukankan      html  css  js  c++  java
  • 简单QQ邮件发送功能的实现

    1、.Net邮件功能的实现需要添加.Net.Mail引用 using System.Net.Mail;

    2、可以根据自己的需要设计一个简单的前台页面:

    3、定义一个获取邮件发送参数的方法:

     public void Email()
        {
            MailAddress Messagefrom = new MailAddress(txtSender.Text);  //发件人邮箱地址
            string MessageTo = txtReciever.Text;  //收件人邮箱地址
            string MessageSubject = txtTitle.Text;        //邮件主题
            string MessageBody = txtareaContent.InnerText;    //邮件内容
            if (Send(Messagefrom, MessageTo, MessageSubject, MessageBody))
            {
                Response.Write("<script type='text/javascript'>alert('发送成功!');history.go(-1)</script>");//发送成功则提示返回当前页面;
    
            }
            else
            {
                Response.Write("<script type='text/javascript'>alert('发送失败!');history.go(-1)</script>");
            }
    
        }

    4、发送邮件方法:

      public static bool Send(MailAddress Messagefrom, string MessageTo, string MessageSubject, string MessageBody)
        {
    
            MailMessage message = new MailMessage();//创建一个邮件信息的对象
            message.From = Messagefrom;
            message.To.Add(MessageTo);              //收件人邮箱地址可以是多个以实现群发
            message.Subject = MessageSubject;
            message.Body = MessageBody;
            message.IsBodyHtml = false;              //是否为html格式
            message.Priority = MailPriority.High;  //发送邮件的优先等级
            SmtpClient sc = new SmtpClient();       //简单邮件传输协议(Simple Message Transfer Protocol)
            sc.Host = "smtp.qq.com";              //指定发送邮件的服务器地址或IP 使用其它邮箱的发送 需做更改ru:smtp。126.com           
            sc.Port = 25;                          //指定发送邮件端口
            sc.UseDefaultCredentials = true;
            sc.EnableSsl = false;
            sc.Credentials = new System.Net.NetworkCredential("发件邮箱", "邮箱密码"); //指定登录服务器的用户名和密码
            try
            {
                sc.Send(message);      //发送邮件                
            }
            catch (Exception e)
            {
                return false;
            }
    
            return true;
        }
  • 相关阅读:
    Android手势锁实现
    网页模板pug基本语法
    React入门看这篇就够了
    我曾站在离你最近的天涯
    一文看懂浏览器事件循环
    Vi编辑网卡
    2019.6.11_MySQL进阶二:主键与外键
    2019.6.13_笔试题目及答案
    2019.6.13_MySQL简单命令的使用
    2019.6.13_SQL语句中----删除表数据drop、truncate和delete的用法
  • 原文地址:https://www.cnblogs.com/Shang0109/p/2465322.html
Copyright © 2011-2022 走看看