.Net(C#)最简单的邮件发送案例

一、序言

  刚开始接触邮件发送功能的时候,在网上找的资料都挺复杂的!对于新手入门有点难(至少对于本人来说,第一次接触的时候确实不容易)。这里就写一段简单的邮箱发送代码,备忘,也给新手一个参考(相关类的字段/属性/方法请参考msdn)!

二、源码(引入命名空间System.Net,System.Net.Mail)

class Program

    {

        static void Main(string[] args)

        {

            // host:邮件服务器,port:端口

            SmtpClient smtpClient = new SmtpClient("smtp.live.com", 25);

            // 是否启用安全套接字层加密连接

            smtpClient.EnableSsl = true;

            

            // 邮件对象

            MailMessage mailMessage = new MailMessage("发送方邮件地址", "接收方邮件地址", "邮件标题!", "邮件内容!");

            // 邮件优先级

            mailMessage.Priority = MailPriority.Normal;

            // 发送方身份验证

            smtpClient.Credentials = new NetworkCredential("发送方邮件地址", "发送方邮件登录密码");



            //开始发送

            smtpClient.Send(mailMessage);



            Console.WriteLine("发送成功!");

            Console.ReadLine();

        }

    }

 

你可能感兴趣的:(.net)