Model/EMail.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Net.Mail;
using JuSNS.Config;

namespace JuSNS.Common
{
    /// <summary>
    /// 电子邮件
    /// </summary>
    public abstract class EMail
    {
        protected string _From = EmailConfig.from;
        protected string _Subject;
        protected string _Body;
        protected string _To;
        /// <summary>
        /// 邮件标题
        /// </summary>
        public string Subject
        {
            get { return _Subject; }
            set { _Subject = value; }
        }
        /// <summary>
        /// 邮件内容
        /// </summary>
        public string Body
        {
            get { return _Body; }
            set { _Body = value; }
        }
        /// <summary>
        /// 收件地址
        /// </summary>
        public string To
        {
            get { return _To; }
            set { _To = value; }
        }
        /// <summary>
        /// 发件人,默认为系统邮箱
        /// </summary>
        public string From
        {
            get { return _From; }
            set { _From = value; }
        }
        /// <summary>
        /// 发送
        /// </summary>
        public abstract void Send();
        /// <summary>
        /// 群发邮件
        /// </summary>
        public abstract void GroupSend(string[] groupTo);
        /// <summary>
        /// 创建一个邮件实体
        /// </summary>
        /// <returns></returns>
        public static EMail CreateInstance()
后面还有 113 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。