我是靠谱客的博主 妩媚花生,最近开发中收集的这篇文章主要介绍ASP.NET使用FoxMail发送,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

                             //设置发送方邮件信息
                            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发送所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部