Skip to content

HYDevTools/HYMail-CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HYMail-CSharp

HY.Mail is a simple tiny high-performance and thread-safe mail package.

Nuget Install

Install-Package HY.Mail

Define MyMailSender

   public class MyMailSender : MailSender
    {
        private const string HOST = "smtp.XX.com";
        private const int PORT = 25;
        public MyMailSender(string mailAddress, string password,string to="",string cc="",string title="")
        : base(HOST, PORT, mailAddress, password,to,cc)
        {

        }

    }

Useage:

  var Sender = new MyMailSender("XXXXXXXXXX@xx.com", "XXXXXXXXXXXXXXXX");
            Sender.Send("XXXXXXXXX@xx.com", "测试邮件", "邮件正文");

Advance Useage

Define MailSender Factory

  public static class MyMailFactory
    {
        public static string test = string.Empty;
        public static myMailSender ToXXMailSender = new MyMailSender("XX@qq.com", "pwd","to@qq.com");
        public static myMailSender ToYYMailSender = new MyMailSender("YY@qq.com", "pwd","to@qq.com");
      
    }
     MyMailFactory.ToXXMailSender.Send("title","content")

Releases

No releases published

Packages

No packages published

Languages