告生成器FastReport .NET功能指南:将 告插入电子邮件正文

默认情况下,FastReport.Net允许以可用的导出格式之一发送带有附件 告文件的电子邮件。但是,有时有必要在电子邮件正文中包含 告内容。如果您打算以通信方式讨论 告内容,此功能可能会很有用。带有附件 告文件的电子邮件回复将不再具有该文件。因此,需要花一些时间来查找带有附件的电子邮件,以查看 告并了解其内容。如果在移动设备上查看邮件,它也很有用。下载 告文件并在另一个应用程序中打开它不是很方便。

在FastReport.Net中,可以从用户应用程序的代码发送电子邮件,这意味着我们可以设置电子邮件的设置。不幸的是,一封电子邮件只能包含纯文本,而没有图片和html标记。因此,我们可以使用将 告导出为txt格式,以将其插入到邮件正文中。

当然,txt导出格式有很多限制-完全没有图形,交互式对象和复杂的标记-仅文本。因此,它仅应用于具有清晰数据层次结构和简单标记的简单 表中。理想的例子-简单的清单。让我们考虑一个在消息中发送带有 告的电子邮件的示例:

//Create export to txt formatFastReport.Export.Text.TextExport text = new FastReport.Export.Text.TextExport();//Execute export to the file or stream report.Export(text, "Template.txt");//Create export to email FastReport.Export.Email.EmailExport email = new FastReport.Export.Email.EmailExport();//Set email subject email.Subject = "Test";//Set message body – reply in text format email.MessageBody = File.ReadAllText("Template2.txt");//Set recipient address email.Address = "gromozeka@gmail.com";//Set sender address email.Account.Address = "gromozeka@yandex.ru";//Set email host email.Account.Host = "smtp.yandex.ru";//Set recipient name email.Account.Name = "gromozeka";//Set username email.Account.UserName = "gromozeka";//Set user password email.Account.Password = "******";//Set email server port email.Account.Port = 25;//Enable encryption if needed email.Account.EnableSSL = true;//Send email email.SendEmail(report);

向FR.Net发送电子邮件的机制意味着发送带有附件 告的电子邮件,因此,如果您未为附件指定特定的导出格式,则默认情况下将附加 告模板。现在,让我们看看在电子邮件中得到了什么。但首先,请看一下原始 告:

 告生成器FastReport .NET功能指南:将 告插入电子邮件正文

告的文本视图中没有任何内容。这是邮件中带有 告的电子邮件的样子:

 告生成器FastReport .NET功能指南:将 告插入电子邮件正文


Fastreport.NET在线购买价更低!赶紧加入购物清单吧!

还想要更多吗可以点击阅读【FastReport 表2019最新资源盘点】查找需要的教程资源。如果您有任何疑问或需求,请随时加入FastReport技术交流群(),我们很高兴为您提供查询和咨询

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月7日
下一篇 2020年6月7日

相关推荐

发表回复

登录后才能评论