概述
//设置发送方邮件信息
string stmpServer = "";//smtp服务器地址
string mailAccount = "";//发送邮箱账号
string pwd = "";//发送邮箱密码
string messageTo = "收件邮箱"
//标题";
string mailTitle = $"标题";
string td = "style='border:2px solid #ccc;border-collapse:collpse; '";
StringBuilder EmailStr = new StringBuilder();
EmailStr.Append("<div><table align='center'>");
EmailStr.Append("<thead >" +
"<tr>" +
"<th " + td + ">员工姓名</th>" +
"<th " + td + ">性别</th>" +
"<th " + td + ">文化程度</th>" +
"<th " + td + ">部门</th>" +
"<th " + td + ">发起人</th>" +
"<th " + td + ">发起时间</th>" +
"<th " + td + ">审批人(姓名)</th>" +
"<th " + td + ">备注</th>" +
"</tr></thead>");
EmailStr.Append(
"<tr>" +
"<td " + td + ">" + emp.Name + "</td>" +
"<td " + td + ">" + emp.Sex + "</td>" +
"<td " + td + ">" + emp.Education + "</td>" +
"<td " + td + ">" + emp.Department + "</td>" +
"<td " + td + ">" + emp.Creator + "</td>" +
"<td " + td + ">" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") +
"<td " + td + ">" + emp.Reviewer + "</td>" +
"<td " + td + ">" + emp.Remarks + "</td>" +
"</tr>");
EmailStr.Append("</table></div><br/><br/><br/>");
EmailStr.Append("底部备注");
//邮件服务设置
SmtpClient smtpClient = new SmtpClient();
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
smtpClient.Host = stmpServer;//指定发送方SMTP服务器
smtpClient.EnableSsl = false;//使用安全加密连接
smtpClient.UseDefaultCredentials = true;//不和请求一起发送
smtpClient.Credentials = new NetworkCredential(mailAccount, pwd);//设置发送账号密码
MailMessage mailMessage = new MailMessage(mailAccount, messageTo);//实例化邮件信息实体并设置发送方和接收方
mailMessage.Subject = mailTitle;//设置发送邮件得标题
mailMessage.Body = EmailStr.ToString();//设置发送邮件内容
mailMessage.BodyEncoding = Encoding.UTF8;//设置发送邮件得编码
mailMessage.IsBodyHtml = true;//设置标题是否为HTML格式
mailMessage.Priority = MailPriority.Normal;//设置邮件发送优先级
smtpClient.Send(mailMessage);//发送邮件
最后
以上就是妩媚花生为你收集整理的ASP.NET使用FoxMail发送的全部内容,希望文章能够帮你解决ASP.NET使用FoxMail发送所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复