/// <summary> /// 默认邮件发送 /// </summary> /// <param name="pToAddress">接收方地址</param> /// <param name="sTitle">标题</param> /// <param name="sText">内容</param> public static void SendEmail(string pToAddress, string sTitle, string sText) { MailAddress mailFrom = new MailAddress(EmailInfo.eInfo.SelfAddress, EmailInfo.eInfo.SelfName); MailAddress mailTo = new MailAddress(pToAddress); MailParam param = new MailParam(EmailInfo.eInfo.SelfServer, mailFrom, EmailInfo.eInfo.SelfPwd, mailTo, sTitle, sText, null); param.SmtpPort = EmailInfo.eInfo.Port; param.EnableSsl = EmailInfo.eInfo.EnableSsl; MailHandler mh = new MailHandler(); mh.SendSmtpEMail(param); }
protected void Button1_Click(object sender, EventArgs e) { string url = Request.Url.AbsoluteUri.Replace(Request.Url.AbsolutePath, "") + "/email/regSuccess.aspx?un=suger"; string s = Fn.GetPageHtml(url); MailAddress mailFrom = new MailAddress("*****@*****.**", "搜菜网"); MailAddress mailTo = new MailAddress(toMail.Text); MailHandler mh = new MailHandler(); MailParam param = new MailParam("smtp.gmail.com", mailFrom, "pmsJ1293", mailTo, title.Text, s, null); param.SmtpPort = 587; param.EnableSsl = true; mh.SendSmtpEMail(param); Response.Write("成功1"); }
//*/ /// <summary> /// 发送邮件 /// </summary> /// <param name="param"></param> /// <returns></returns> public ReturnBody <bool> SendMail(MailParam param) { ExceptionInfoEntity exception = WipLogHelper.GetExceptionInfo <MailParam>(namespaceName, "SendMail", param); try { param.describe = "<p class=\"MsoNormal\"><span lang=\"EN-US\"> </span>上汽项目<span lang=\"EN-US\">,ECM</span>联调问题很多<span lang=\"EN-US\">,</span>项目已经红色预警<span lang=\"EN-US\">,</span>我们将在周末继续配合法方修正各个关键点<span lang=\"EN-US\">.<o:p></o:p></span></p>"; IMail _mail = new Mail(MailCategory.缺省); _mail.MailSending(param.mailSubject, param.describe, param.file_Path); return(BLLHelpler.GetReturnBody <bool>(ResCode.SUCCESS, ResMsg.SUCCESS, true)); } catch (Exception ex) { WipLogHelper.GetExceptionInfoForError(ex, ref exception); return(BLLHelpler.GetReturnBody <bool>(ResCode.FAILURE, ResMsg.FAILURE, exception, false)); } }
public void SendEmailAsync(MailParam objMailParam) { System.Threading.ParameterizedThreadStart deligateThreadStart = new System.Threading.ParameterizedThreadStart(SendEmail); System.Threading.Thread threadMail = new System.Threading.Thread(deligateThreadStart); threadMail.Start(objMailParam); }