using Dpz.Core.Infrastructure;
using Dpz.Core.Infrastructure.Entity;
namespace Dpz.Core.Public.Entity
{
[Backup]
public class EmailConfig:BaseEntity
{
/// <summary>
/// 别名
/// </summary>
public string Name { get; set; }
/// <summary>
/// 邮箱名称
/// </summary>
public string EmailName { get; set; }
/// <summary>
/// Email地址
/// </summary>
public string Email { get; set; }
/// <summary>
/// 账户密码
/// </summary>
public string Password { get; set; }
/// <summary>
/// IMAP服务器地址
/// </summary>
public string ImapHost { get; set; }
/// <summary>
/// IMAP端口,默认993
/// </summary>
public int ImapProt { get; set; } = 993;
/// <summary>
/// IMAP是否使用SSL
/// </summary>
public bool ImapUseSsl { get; set; } = true;
/// <summary>
/// SMTP服务器地址
/// </summary>
public string SmtpHost { get; set; }
/// <summary>
/// SMTP端口,默认587
/// </summary>
public int SmtpPort { get; set; } = 587;
/// <summary>
/// SMTP是否使用SSL
/// </summary>
public bool SmtpUseSsl { get; set; } = false;
/// <summary>
/// 相关用户
/// </summary>
public UserInfo AboutUser { get; set; }
}
}