Lotus Notes 将 SSRS csv 数据嵌入正文而不是作为附件
我实施了 MS Reporting Services 订阅,该订阅会以附件形式通过电子邮件发送 CSV 报告。收到带有 CSV 文件附件的电子邮件没有问题,但使用 Lotus Notes 的用户除外。 对于 LN 用户,csv 文件的内容将嵌入到电子邮件正文中。
对此有何建议?
更新:Lotus 可能会因为内容类型而以不同的方式处理这个问题?似乎 SSRS 使用文本/纯文本。 SSRS 允许我更改内容类型吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Lotus Notes 中必须有一个设置是否嵌入附件。绝对不是SSRS可以控制的。在 ReportingServices.config 中,您可以尝试为 CSV 呈现扩展设置 MIMEType,但它不太可能起作用……或者即使起作用也能解决问题。
注意:MIMEType 被列为 XML 渲染扩展的可配置设置,但不适用于 CSV。设置它可能根本没有效果,或者可能导致您的 Reporting Services 服务无法加载。
CSV Rendering Extension 设置:http://msdn.microsoft.com/en-us/library/ms155365.aspx
XML 呈现扩展设置: http://msdn.microsoft.com/en-us/library/ms154691.aspx
There has to be a setting in Lotus Notes whether to embed attachments. Definitely not something SSRS can control. In ReportingServices.config you can try setting the MIMEType for the CSV rendering extension, but it's unlikely that it will have an effect...or that it will fix the problem even if it does.
Note: MIMEType is listed as a configurable setting for the XML rendering extension, but not for CSV. Setting it may have no effect at all or may cause your reporting services service to fail to load.
CSV Rendering Extension settings: http://msdn.microsoft.com/en-us/library/ms155365.aspx
XML Rendering Extension settings: http://msdn.microsoft.com/en-us/library/ms154691.aspx
设置 ContentDisposition 解决了这个问题。
c# 生成通过电子邮件发送的 csv 文件嵌入到 Lotus note 中的电子邮件底部
Setting the ContentDisposition solved this.
c# generated csv file sent via email embedded to bottom of email in lotus note