zoukankan      html  css  js  c++  java
  • C#使用OUTLOOK发送邮件

    引用命名空间:using System.Net.Mail;

    新建一个SmtpClient 类的实例,让其使用指定的 SMTP 服务器发送电子邮件。

    SmtpClient client = new SmtpClient(server);

    新建一个MailMessage对象来配置要发送的各种信息,发件箱、收件箱、附件、主题、正文等等

    MailMessage message = new MailMessage(); 
    message.From = fromAddress; //发件地址
    message.To.Add(toAddress); //收件地址
    message.CC.Add(ccAddress); //抄送地址
    message.Attachments.Add(
    new Attachment("test.txt")); //附件
    message.Body
    = body; //邮件正文,string类型
    message.BodyEncoding
    = System.Text.Encoding.UTF8; //正文编码方式
    message.Subject
    = subject; //邮件主题
    message.SubjectEncoding
    = System.Text.Encoding.UTF8; //主题编码方式

    而后使用SmtpClientSend方法发送邮件

    client.Send(message);

    以下为完整的示例代码:

    public static void SendMail(string body)
    {
         SmtpClient client = new SmtpClient(server);
         client.UseDefaultCredentials = true;
    
         MailAddress from = new MailAddress("from@microsoft.com");
         MailAddress to = new MailAddress("to@microsoft.com");
    MailAddress cc = new MailAddress("cc@microsoft.com");

    MailMessage message
    = new MailMessage(); message.From = from; message.To.Add(to); message.CC.Add(cc);
    message.Attachments.Add(
    new Attachment("test.txt")); message.Body = body; message.BodyEncoding = System.Text.Encoding.UTF8; message.Subject = subject; message.SubjectEncoding = System.Text.Encoding.UTF8; client.Send(message); message.Dispose(); message = null; client.Dispose(); client = null; }
  • 相关阅读:
    java输出菱型
    java----内部类
    java中的多重继承
    java算法--三个数字比较大小
    Python基础(2)
    Python基础(1)
    Redis主从同步
    一种高效的进程间的通信方式
    自旋锁和互斥锁的区别
    Linux读写锁的使用
  • 原文地址:https://www.cnblogs.com/fengsiyi/p/3105645.html
Copyright © 2011-2022 走看看