国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#編寫發送郵件組件

2020-01-24 01:42:01
字體:
來源:轉載
供稿:網友

在MailSetting里的配置好郵件服務器,然后MailEntity里配置好要發送的郵件主體,最后使用MailServer里的方法Send發送郵件

MailEntity.cs

using System;using System.Collections.Generic;using System.Linq;using System.Web; namespace AutoOutTicket.Mail{  public class MailEntity  {    public string from;    public string to;    public string fromName;    public string toName;    public string cc;    public bool isHtml;    public string subject;    public string body;    public string attach;  }}

MailServer.cs

using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Mail;using System.Web; namespace AutoOutTicket.Mail{  public class MailServer  {    MailEntity _entity = null;    MailSetting _settings = null;    public MailServer(MailEntity entity, MailSetting settings)    {      this._entity = entity;      this._settings = settings;    }    public bool Send()    {      try      {        MailMessage message = new MailMessage(_settings.smtpUser, _entity.to);        message.IsBodyHtml = _entity.isHtml;        message.Subject = _entity.subject;        message.Body = _entity.body;        if (!string.IsNullOrWhiteSpace(_entity.cc))        {          message.CC.Add(_entity.cc);        }        if (!string.IsNullOrWhiteSpace(_entity.attach))        {          Attachment atta=new Attachment(_entity.attach);          message.Attachments.Add(atta);        }         SmtpClient client = new SmtpClient(_settings.smtpHost, _settings.smtpPort);        client.Credentials = new NetworkCredential(_settings.smtpUser, _settings.smtpPass);         client.SendAsync(message, null);         return true;      }      catch (Exception)      {      }      return false;    }  }}

MailSetting.cs

using System;using System.Collections.Generic;using System.Linq;using System.Web; namespace AutoOutTicket.Mail{  public class MailSetting  {    public string smtpHost = "";    public int smtpPort;    public string smtpUser = "";    public string smtpPass = "";    public MailSetting()    {    }    public MailSetting(string smtpServer, int smtpPort, string smtpUser, string smtpPass)    {      this.smtpHost = smtpServer;      this.smtpPort = smtpPort;      this.smtpUser = smtpUser;      this.smtpPass = smtpPass;    }  }}

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 咸丰县| 同仁县| 湟源县| 老河口市| 宜阳县| 饶平县| 镇巴县| 吕梁市| 蓝山县| 安阳市| 平远县| 绵阳市| 台州市| 嘉荫县| 二连浩特市| 无极县| 家居| 札达县| 黎川县| 青川县| 博乐市| 门源| 盘山县| 盐池县| 密云县| 湟中县| 丹江口市| 南充市| 蒙山县| 揭西县| 清新县| 芦溪县| 通化市| 西畴县| 汉阴县| 靖州| 辉县市| 香格里拉县| 大渡口区| 封开县| 余江县|