• 发邮件的接口和用法


              发邮件是项目中经常使用的一项功能  

    一.下面这些代码直接复制后,再修改2个部分代码就可以完成该项功能了  

    1.SmtpClient sc = new SmtpClient("163端口smtp.163.com", 25); 填写邮箱端口

    2.sc.Credentials = new System.Net.NetworkCredential("账号XXXXXX", "密码XXXX"); //指定登录服务器的用户名和密码  

    3.有需要的话也可以自己添加一段处理异常的代码

    using System.Linq;
    using System.Net.Mail;
    using System.Web;
    
    namespace Library.DAL
    {
        public class Send : System.Web.UI.Page
        {
            /// <summary> 
            /// 发送电子邮件 
            /// </summary> 
            /// <param name="MessageFrom">发件人邮箱地址 </param> 
            /// <param name="MessageTo">收件人邮箱地址 </param> 
            /// <param name="MessageSubject">邮件主题 </param> 
            /// <param name="MessageBody">邮件内容 </param> 
            /// <returns> </returns> 
            public bool Sendemails(string MessageFrom, string MessageTo, string MessageSubject, string MessageBody)
            {
                MailMessage message = new MailMessage();
                MailAddress from = new MailAddress(MessageFrom);
                message.From = from;
                MailAddress messageto = new MailAddress(MessageTo);               
                message.To.Add(messageto);              //收件人邮箱地址可以是多个以实现群发 
                message.Subject = MessageSubject;
                message.Body = MessageBody;
                message.IsBodyHtml = true;              //是否为html格式 
                message.Priority = MailPriority.High;   //发送邮件的优先等级
                //指定发送邮件的服务器地址或IP 
                //指定发送邮件端口
                SmtpClient sc = new SmtpClient("smtp.163.com", 25);
                sc.Credentials = new System.Net.NetworkCredential("账号XXXXXX", "密码XXXX"); //指定登录服务器的用户名和密码  
          
    sc.Send(message); //发送邮件 return true; } } }

    二.邮件与验证码结合就可以使用邮箱验证码功能了

    获取随机验证数

    Random ran = new Random();
    int n= ran.Next(1000, 9999);

    具体传值我就不多说了。

    ***************************************

    这样多加一个邮件类就可以实现邮箱验证功能了。去试试吧!

     ***************************************

     好了邮箱功能这就结束了。

  • 相关阅读:
    Running APP 使用说明
    Android 控件八 WebView 控件
    Android 控件七 ImageView 控件
    Android 控件六 CheckBox 控件
    Android 控件五 RadioButton 控件
    Android 控件四 EditText 控件
    Android 控件三 TextView 控件实现 Button
    Android 控件二 Button
    Android 基础控件演示实例
    Android 控件一 TextView
  • 原文地址:https://www.cnblogs.com/blogs-qq2685054765/p/6063651.html
Copyright © 2020-2023  润新知