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);
}
}