Files
SecMPS/api_sqlsugar/VolPro.Core/BackgroundServices/mail/MailRequestMessage.cs
2026-05-15 23:22:48 +08:00

64 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VolPro.Core.BackgroundServices.mail
{
/// <summary>
/// 邮件消息模型
/// </summary>
public class MailRequestMessage
{
/// <summary>
/// 收件人地址
/// </summary>
public string To { get; set; }
/// <summary>
/// 抄送人地址
/// </summary>
public string Cc { get; set; }
/// <summary>
/// 密送人地址
/// </summary>
public string Bcc { get; set; }
/// <summary>
/// 邮件主题
/// </summary>
public required string Subject { get; set; }
/// <summary>
/// 邮件内容
/// </summary>
public required string Body { get; set; }
/// <summary>
/// 是否为HTML格式
/// </summary>
public bool IsHtml { get; set; } = true;
/// <summary>
/// 附件路径列表
/// </summary>
public List<string> Attachments { get; set; } = new List<string>();
/// <summary>
/// 优先级
/// </summary>
public MailPriority Priority { get; set; } = MailPriority.Normal;
}
/// <summary>
/// 邮件优先级
/// </summary>
public enum MailPriority
{
Low = 0,
Normal = 1,
High = 2
}
}