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