Web/App_Code/SysMailMessage.cs

(开头部分) 4KB

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;
using System.Net.Mail;

using WMPT.Common;

public class SysMailMessage : ISmtpMail
{
    private string _subject;
    private string _body;
    private string _from;
    private string _fromName;
    private string _recipientName;
    private string _mailDomain;
    private int _mailserverport;
    private string _username;
    private string _password;
    private bool _html;
    private string _recipient;

    public SysMailMessage(string to, string title, string body)
    {
        EmailConfigInfo config = new EmailConfig().GetEmailConfigModel();

        _from = config.SysEmail;
        
        _mailDomain = config.Smtp;
        _mailserverport = Convert.ToInt32( config.Port);
        //_ssl = config.SMTPSsl;
        _username = config.UserName;
        _password = config.PassWord;

        /*
        _mailDomain = "smtp.163.com";
        _mailserverport =25;
        //_ssl = config.SMTPSsl;
        _username = "2222@163.com";
        _password = "2233445^";
        */

        _subject = title;
        _body = body;
        _recipient = to;
        _recipientName = to;

    }

    // Methods
    public bool AddRecipient(params string[] username)
    {
        this._recipient = username[0].Trim();
        return true;
    }

    private string Base64Encode(string str)
    {
        return Convert.ToBase64String(Encoding.Default.GetBytes(str));
后面还有 163 行代码,购买后查看完整代码

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

AI 解读 AI

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

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