zoukankan      html  css  js  c++  java
  • 过滤非法字符和发送邮件

     1 过滤非法字符和发送邮件
     2 1:关于过滤非法字符 
     3 ********************************************过滤非法字符***********************************************************************************
     4 protected string FilterBadWords(string msg)
     5       {   
     6        string badwords="妈妈的|我靠|操|fuck|sb|bitch|他妈的|屄|赑|妣|肏|尻|屌";
     7        string[] tempstr=badwords.Split('|');
     8        string finalstr=msg;
     9        for(int i=0;i<tempstr.Length;i++)
    10        {
    11         finalstr=finalstr.Replace(tempstr[i],new String('*',tempstr[i].Length));
    12        }
    13        return finalstr;
    14    
    15       }
    16 *********************************************************************************************************************************************
    17 2:关于发送邮件的,发现126,163,qq都不是很稳定,最后发现gmail的很不错,基本100%的可以发送了
    18 protected void emailBtn_Click(object sender, EventArgs e)
    19     {
    20         System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
    21         //目标邮箱
    22         msg.To.Add("569044916@qq.com");
    23         //发件箱,下面三个参数是发件人邮箱,显示名,编码
    24         msg.From = new MailAddress("panjundida@gmail.com", "panjun", System.Text.Encoding.UTF8);
    25         msg.Subject = "这是测试邮件";//邮件标题
    26         msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码
    27         msg.Body = this.contentText.Text;//邮件内容
    28         msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
    29         msg.IsBodyHtml = false;//是否是HTML邮件
    30         msg.Priority = MailPriority.High;//邮件优先级
    31   
    32         SmtpClient client = new SmtpClient();
    33         //发件人的用户名和密码
    34         client.Credentials = new System.Net.NetworkCredential("panjundida", "2722565");
    35         client.Port = 587;//Gmail使用的端口
    36         client.Host = "smtp.gmail.com";
    37         client.EnableSsl = true;//经过ssl加密
    38         client.Send(msg);
    39    }
    40 这个发送邮件的代码可以优化下,如果要用的话,我也只是把测试版的贴出来了,呵呵!
    View Code
  • 相关阅读:
    svn鉴权方法
    我收藏的技术网站
    linux下apache+svn的安装
    svn安装失败解决方法
    编译器扩展deprecated
    svn静态库依赖关系
    Linux用户和组
    boost之简介、编译、安装和使用
    svn数据库认证方法
    svn版本库目录结构
  • 原文地址:https://www.cnblogs.com/yangpeng-jingjing/p/3875320.html
Copyright © 2011-2022 走看看