我正在尝试将Web浏览器表单提交到另一个Web应用程序中的文档库,该文件库已启用传入电子邮件。到目前为止,我已经确定了两个问题:

  1. 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的表码/码次方法。

有帮助吗?

解决方案

最终,这似乎不像没有高度定制的可行解决方案。我最终更改了方向并使用表单代码选项进行,只需提升权限并直接提交到库,而不是使用所有此电子邮件搞乱。结果与具有电子邮件解决方案的工作相似,它们大致可能被滥用。

许可以下: CC-BY-SA归因
scroll top