using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace VolPro.Core.BackgroundServices.mail { /// /// 邮件服务接口 /// public interface IMailService { /// /// 直接发送邮件(同步发送) /// /// 接收人邮箱,多个用逗号分隔 /// 主题 /// 内容 /// 是否HTML /// Task SendAsync(string email, string subject, string body, bool isHtml = true); /// /// 异步发送邮件(加入队列) /// /// 接收人邮箱,多个用逗号分隔 /// 主题 /// 内容 /// 是否HTML /// Task SendQueuedAsync(string email, string subject, string body, bool isHtml = true); /// /// 发送邮件(加入队列,同步方法) /// /// 接收人邮箱,多个用逗号分隔 /// 主题 /// 内容 /// 是否HTML void Send(string email, string subject, string body, bool isHtml = true); } }