C#发送邮件

C#发送邮件代码,亲测可用。

using System;
using System.Net;
using System.Net.Mail;

namespace MailSend
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                MailAddress receiver = new MailAddress("666666666@qq.com");//666666666@qq.com 换成收件人的邮箱
                MailAddress sender = new MailAddress("111111111@163.com");//111111111@163.com 换成发件的邮箱
                MailMessage message = new MailMessage();
                message.From = sender;//发件人
                message.To.Add(receiver);//收件人
                //message.CC.Add(sender);//抄送人
                message.Subject = "Test Message";//标题
                message.Body = "Hello!";//内容
                message.IsBodyHtml = true;//是否支持内容为HTML

                SmtpClient client = new SmtpClient();
                client.Host = "smtp.163.com";//这个是163邮箱的smtp,用什么邮箱发件就用相应的smtp
                //client.Port = 465;
                client.EnableSsl = true;//是否启用SSL
                client.Timeout = 10000;//超时
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.UseDefaultCredentials = false;
                client.Credentials = new NetworkCredential("111111111@163.com", "QWEDFTWDVGHTYUT");//111111111@163.com 换成发件的邮箱 QWEDFTWDVGHTYUT换成密钥
                
                client.Send(message);
            }
            catch (Exception e)
            {
            }            
        }
    }
}


密钥的获取如下,开启IMAP和POP3之后会弹出一个提示窗口,窗口里就是密钥,一定要复制下来,它只显示一次

在这里插入图片描述

相关推荐

  1. C# 发送邮件

    2024-06-15 21:54:04       57 阅读
  2. C# 邮件发送

    2024-06-15 21:54:04       26 阅读
  3. Golang- 邮件服务,发送邮件

    2024-06-15 21:54:04       41 阅读
  4. golang发送邮件

    2024-06-15 21:54:04       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 21:54:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 21:54:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 21:54:04       87 阅读
  4. Python语言-面向对象

    2024-06-15 21:54:04       96 阅读

热门阅读

  1. 代码随想录Day59

    2024-06-15 21:54:04       29 阅读
  2. lvgl手势事件判断为点击事件问题

    2024-06-15 21:54:04       28 阅读
  3. 解决测试类Class not found报错

    2024-06-15 21:54:04       31 阅读
  4. 区块链之快照

    2024-06-15 21:54:04       29 阅读
  5. web开发的尽头是servlet

    2024-06-15 21:54:04       32 阅读
  6. 反射,枚举以及lambda表达式

    2024-06-15 21:54:04       22 阅读
  7. webpack和vite区别

    2024-06-15 21:54:04       24 阅读
  8. Vue待学习

    2024-06-15 21:54:04       22 阅读
  9. 正则表达式

    2024-06-15 21:54:04       27 阅读
  10. MyBatis-Plus 源码解说

    2024-06-15 21:54:04       20 阅读