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

    实现一个邮件发送必须开启POP3/SMTP/IMAP服务。

    开启服务后,你就会得到授权码,根据我给出的模板,填写你的邮箱和收信方的邮箱即可完成发送。

    try
                {
                    //实例化一个发送邮件类。
                    MailMessage mailMessage = new MailMessage();
                    //发件人邮箱地址,方法重载不同,可以根据需求自行选择。
                    mailMessage.From = new MailAddress("你的邮箱地址");
                    //收件人邮箱地址。
                    mailMessage.To.Add(new MailAddress("你要发送给那个邮箱"));
                    //邮件标题。
                    mailMessage.Subject = "发送邮件测试";
                    //邮件内容。
                    mailMessage.Body = "这是我给你发送的第一份邮件哦!";
    
                    //实例化一个SmtpClient类。
                    SmtpClient client = new SmtpClient();
                    //在这里我使用的是yeah邮箱,所以是smtp.qq.com,如果你使用的是126邮箱,那么就是smtp.126.com。
                    client.Host = "smtp.yeah.net";
                    //使用安全加密连接。
                    client.EnableSsl = true;
                    //不和请求一块发送。
                    client.UseDefaultCredentials = false;
                    //验证发件人身份(发件人的邮箱,邮箱里的生成授权码);
                    client.Credentials = new NetworkCredential("你的邮箱地址前缀", "授权码");//前缀是指@之前的字符
                    //发送
                    client.Send(mailMessage);
                    Console.WriteLine("发送邮件成功!");
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.ToString());
                }
    

    之后我们进行调用就可以了,发送成功效果如下:

  • 相关阅读:
    drf之频率器拓展
    drf之分页器
    drf之异常处理
    drf之过滤与排序
    drf之频率
    drf之权限
    drf之认证
    drf之路由
    drf之视图家族
    性能优化
  • 原文地址:https://www.cnblogs.com/jiyuwu/p/13252180.html
Copyright © 2011-2022 走看看