public void Send(string from, string to, string subject, string body, string[] cc = null, string[] files = null, bool isBodyHtml = true) { var mail = new MailInfo(from, to, subject, body, isBodyHtml) { CC = cc, AttachmentFile = files }; SendEmail(mail); }
public Task SendAsync(string from, string to, string subject, string body, string[] cc, string[] files, bool isBodyHtml = true) { var mail = new MailInfo(from, to, subject, body, isBodyHtml) { CC = cc, AttachmentFile = files }; //NormalizeMail(mail); return(SendEmailAsync(mail)); }
/// <summary> /// 发送一封邮件 /// </summary> /// <param name="mail"></param> protected abstract void SendEmail(MailInfo mail);
/// <summary> /// 发送邮件 /// </summary> /// <param name="mail"></param> /// <returns></returns> protected abstract Task SendEmailAsync(MailInfo mail);