using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DS.Module.EmailModule { /// /// 大简云邮箱接口请求 /// public class DjyEmailSendReq { /// /// 接收邮箱 /// public string SendTo { get; set; } /// /// 抄送 /// public string CCTo { get; set; } /// /// 邮件标题 /// public string Title { get; set; } /// /// 邮件正文 /// public string Body { get; set; } /// /// 邮件显示的发送人 不设置则显示发送的邮箱 /// public string ShowName { get; set; } /// /// 发送邮箱配置(发件邮箱) /// public string SmtpConfig { get; set; } /// /// 附件列表 /// public List Attaches { get; set; } /// /// 自定义发送的邮箱账号 发件邮箱的账号,使用自定义邮箱发送邮件时,必须指定 /// public string Account { get; set; } /// /// 自定义发送的邮箱密码 发件邮箱的密码,使用自定义邮箱发送邮件时,必须指定 /// public string Password { get; set; } /// /// 自定义发送的邮箱服务器 发件邮箱的服务器地址,使用自定义邮箱发送邮件时,必须指定 /// public string Server { get; set; } /// /// 自定义发送的发件端口 发件邮箱的端口,使用自定义邮箱发送邮件时,必须指定 /// public int Port { get; set; } /// /// 自定义发送是否使用ssl 发件邮箱的是否使用SSL,使用自定义邮箱发送邮件时,必须指定 /// public bool UseSSL { get; set; } } /// /// 附件信息 /// public class Attaches { /// /// 附件名称 在邮件中显示的附件名称 /// public string AttachName { get; set; } = string.Empty; /// /// 附件内容 以base64编码的字符串 /// public string AttachContent { get; set; } = string.Empty; } /// /// SmtpConfig选项枚举 /// public enum SmtpConfigEnum { /// /// dongshengcangdan@h8j.top /// CANGDAN, /// /// inv@mail.myshipping.net /// INVOICE, /// /// noreplay@mail.myshipping.net /// NOREPLAY, /// /// service@mail.myshipping.net /// SERVICE, /// /// spot@mail.myshipping.net /// SPOT, } /// /// 大简云邮箱接口返回 /// public class DjyEmailSendRes { /// /// 是否成功 /// public bool Success { get; set; } /// /// 说明文本 /// public string Message { get; set; } /// /// 代号 /// public string Code { get; set; } } }