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; }
  • 相关阅读:
    从头到尾彻底解析Hash表算法
    postgres模糊匹配大杀器
    postgres数据库表空间收缩之pg_squeeze,pg_repack
    pgcli安装
    pg_waldump的使用
    数据库表空间收缩之pg_squeeze,pg_repack
    数据库fillfactor
    pgbouncer连接池
    mysql-选择使用Repeatable read的原因
    postgresql-锁相关
  • 原文地址:https://www.cnblogs.com/fengsiyi/p/3105645.html
Copyright © 2011-2022 走看看