博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调用lumisoft组件发邮件 不需要身份验证 不需要密码
阅读量:5904 次
发布时间:2019-06-19

本文共 1993 字,大约阅读时间需要 6 分钟。

///         /// 调用lumisoft发送邮件        ///         /// 发送者的邮件地址        /// 给谁发的邮件地址        /// 主题        /// 正文        /// 附件路径        /// 
成功与否
public bool SendMailByLumisoft(string fromEmailAddr, string toEmailAddr, string subjectText, string bodyText, string filePath) { Mime m = new Mime(); MimeEntity mainEntity = m.MainEntity; // Force to create From: header field mainEntity.From = new AddressList(); mainEntity.From.Add(new MailboxAddress(fromEmailAddr, fromEmailAddr)); // Force to create To: header field mainEntity.To = new AddressList(); mainEntity.To.Add(new MailboxAddress(toEmailAddr, toEmailAddr)); mainEntity.Subject = subjectText; //添加正文 mainEntity.ContentType = MediaType_enum.Multipart_mixed; MimeEntity textEntity = mainEntity.ChildEntities.Add(); textEntity.ContentType = MediaType_enum.Text_html; textEntity.ContentTransferEncoding = ContentTransferEncoding_enum.Base64; textEntity.DataText = bodyText; //发送附件 if (!string.IsNullOrEmpty(filePath)) { MimeEntity attachmentEntity = new MimeEntity(); attachmentEntity.ContentType = MediaType_enum.Application_octet_stream; attachmentEntity.ContentDisposition = ContentDisposition_enum.Attachment; attachmentEntity.ContentTransferEncoding = ContentTransferEncoding_enum.Base64; attachmentEntity.ContentDisposition_FileName = filePath; attachmentEntity.DataFromFile(filePath); mainEntity.ChildEntities.Add(attachmentEntity); } try { SMTP_Client.QuickSend(m); return true; } catch (Exception e) { Console.Write(e.StackTrace); return false; } }

 

转载地址:http://rmdpx.baihongyu.com/

你可能感兴趣的文章
kettle界面语言修改成中文后,重启报错
查看>>
linux 系统 locale 设定
查看>>
如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
查看>>
PHP date()
查看>>
Android输入设备配置文件
查看>>
另外一个理解多项分布的方法
查看>>
Node.js 简单学习
查看>>
【译文】MapReduce:大型集群上的简化数据处理
查看>>
《深入理解LINUX网络内幕》读书笔记1
查看>>
小菜学设计模式——桥接模式
查看>>
riak--简单操作
查看>>
Qt学习之路(30): Graphics View Framework
查看>>
node 及 electron 安装
查看>>
分享2款XSHELL配色方案及导入配色方案的方法
查看>>
Swift中编写单例的正确方式
查看>>
Gridview利用DataFormatString属性设置数据格式
查看>>
AVPlayer的开发杂碎
查看>>
如何通过牛顿法求近似平方根?
查看>>
2、mongodb简单的增删改查命令
查看>>
如何做到Github仓库与本地仓库远程同步?
查看>>