Configure the mail server in MailSetting, then configure the email body to be sent in MailEntity, and finally use the method Send in MailServer to send the email
using System; using ; using ; using ; namespace { public class MailEntity { public string from; public string to; public string fromName; public string toName; public string cc; public bool isHtml; public string subject; public string body; public string attach; } }
using System; using ; using ; using ; using ; using ; namespace { public class MailServer { MailEntity _entity = null; MailSetting _settings = null; public MailServer(MailEntity entity, MailSetting settings) { this._entity = entity; this._settings = settings; } public bool Send() { try { MailMessage message = new MailMessage(_settings.smtpUser, _entity.to); = _entity.isHtml; = _entity.subject; = _entity.body; if (!(_entity.cc)) { (_entity.cc); } if (!(_entity.attach)) { Attachment atta=new Attachment(_entity.attach); (atta); } SmtpClient client = new SmtpClient(_settings.smtpHost, _settings.smtpPort); = new NetworkCredential(_settings.smtpUser, _settings.smtpPass); (message, null); return true; } catch (Exception) { } return false; } } }
using System; using ; using ; using ; namespace { public class MailSetting { public string smtpHost = ""; public int smtpPort; public string smtpUser = ""; public string smtpPass = ""; public MailSetting() { } public MailSetting(string smtpServer, int smtpPort, string smtpUser, string smtpPass) { = smtpServer; = smtpPort; = smtpUser; = smtpPass; } } }
The above is the entire content of this article, I hope you like it.