zoukankan      html  css  js  c++  java
  • C#发邮件

    在 C#里发邮件,这本是个很简单的问题,调用一下微软封装的东东就好了,我硬是搞了大半天才成功.....
    而且还是QQ邮箱和网易163邮箱进行单向通信了,我的Google邮箱还没成功.....


    贴一下成功的代码吧....

    发送邮件类 SendMail

     class SendMail
        {public void SendMailUseGmail()
            {
                #region 
                System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                msg.To.Add(new MailAddress("你的网易邮箱@163.com"));  //其实也可以是其他任意的一个邮箱
    
                msg.From = new MailAddress("shuyunquan@qq.com");     //我的QQ邮箱
                msg.Subject = "测试";//邮件标题    
                msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码    
                msg.Body = "终于成功了啊";//邮件内容    
                msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码    
                msg.IsBodyHtml = true;//是否是HTML邮件    
                msg.Priority = MailPriority.High;//邮件优先级    
                SmtpClient client = new SmtpClient();
                client.Credentials = new System.Net.NetworkCredential("shuyunquan@qq.com", "这个密码不是你的QQ密码,而是邮箱验证码");
                //上述写你的GMail邮箱和密码    
                client.Port = 25;//Gmail使用的端口    
                client.Host = "smtp.qq.com";
                client.EnableSsl = true;//经过ssl加密    
                object userState = msg;
                try
                {
                    client.Send(msg);
                    Console.WriteLine("发送成功");
                }
                catch (System.Net.Mail.SmtpException ex)
                {
                    throw ex;
                } 
                #endregion
              
            }
    
    
        }

    在客户端调用一下就好了.....

     class Program
        {
            static void Main(string[] args)
            {
                SendMail a = new SendMail();
                a.SendMailUseGmail();
    
                Console.ReadLine();
            }
    
    
    
        }

    你们可以测测其他的邮箱.....

  • 相关阅读:
    [转] 《大腕》——编程高手篇
    [转] 如何用VB.Net创建一个三层的数据库应用程序
    [转] 张孝祥的java试题
    [转] 很久以前的一个sql面试题及答案.
    [转] C#编程实践
    [转] html技巧
    [转] 揭开SVCHOST.exe进程之谜
    [转] c#.net常用函数和方法集
    [转] Visual Studio.Net 快捷键表
    [转] left join/right join/inner join操作演示
  • 原文地址:https://www.cnblogs.com/yunquan/p/7646039.html
Copyright © 2011-2022 走看看