InfoPath 2010 - 使用表单数据附件发送自定义电子邮件
-
10-12-2019 - |
题
我正在尝试将Web浏览器表单提交到另一个Web应用程序中的文档库,该文件库已启用传入电子邮件。到目前为止,我已经确定了两个问题:
- SharePoint 2010不允许使用X-Mailer值的电子邮件
包括“SharePoint”(此值由InfoPath / SharePoint设置为
进口。
SharePoint显然不允许导入电子邮件内容类型(MIME类型)“MultiPart /相关”。
我尝试以smtpreg的形式与vbscript一起绕过这个,另外的“onArrival”过滤器删除X-Mailer标头。但是,使用VBScript方法更改内容类型是非常困难或不可能的。
人们谈论使用InfoPath表单的表码发送电子邮件,但我没有看到如何使用System.net.mail发送电子邮件。仍然将表单数据包含为附件,如正常电子邮件提交。我的猜测是,如果我使用System.net发送附件.. imail我可以手动设置电子邮件的MIME类型,或者它将默认为MultiPart /混合而不是MultiPart /相关。
如何使这发生这种情况或甚至可能?我向解决方案开放,涉及vbscript方法或infopath的表码/码次方法。
解决方案
最终,这似乎不像没有高度定制的可行解决方案。我最终更改了方向并使用表单代码选项进行,只需提升权限并直接提交到库,而不是使用所有此电子邮件搞乱。结果与具有电子邮件解决方案的工作相似,它们大致可能被滥用。