• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

深入Lumisoft.NET组件与.NET API实现邮件发送功能的对比分析

asp 搞代码 4年前 (2022-01-03) 22次浏览 已收录 0个评论

本篇文章对Lumisoft.NET组件与.NET API实现邮件发送的功能两者进行了深入的对比分析。需要的朋友参考下

我在另一篇文章《深入Lumisoft.NET实现邮件发送功能的方法详解》有大致对这个Lumisoft.NET组件的使用进行了介绍,当然Lumisoft.NET组件除了提供邮件发送功能外,还提供了邮件接收等功能的处理(包括基于POP3协议和IMAP协议),而.NET则除了提供SMTP协议功能外,则没有提供POP3协议处理的相关类库,因此收取邮件这需要自己进行封装(需要也可以参考codeproject.com上的相关文章)。

1、.NET的邮件发送功能实现
.NET本身封装了一个SmtpClient类以及相关的邮件对象类,这样利用这些类库,也可以方便实现邮件的发送功能的了

来源gaodai.ma#com搞##代!^码网

如添加发送人地址,抄送地址,以及暗送地址(多个地址用逗号分开)代码如下。

代码如下:
string toEmails = mailInfo.ToEmail;

            string bcc = “”;
            mailInfo.RecipientBCC.ForEach(obj => bcc += string.Format(“{0},”, obj));
            bcc = bcc.Trim(‘,’);

            string cc = “”;
            mailInfo.RecipientCC.ForEach(obj => cc += string.Format(“{0},”, obj));
            cc = cc.Trim(‘,’);

            MailMessage mail = new MailMessage(settingInfo.MailFrom, toEmails);
            if (!string.IsNullOrEmpty(bcc))
            {
                mail.Bcc.Add(bcc);
            }
            if (!string.IsNullOrEmpty(cc))
            {
                mail.CC.Add(cc);
            }

以上就是深入Lumisoft.NET组件与.NET API实现邮件发送功能的对比分析的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:深入Lumisoft.NET组件与.NET API实现邮件发送功能的对比分析

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址