Microsoft Flow"忽略"带证书的邮件

时间:2018-02-13 09:07:19

标签: email email-attachments smime microsoft-flow

目前我们正在使用Microsoft Flow进行特定的工作流程。 Flow确实分离了电子邮件的附件。使用证书发送电子邮件时,此步骤不起作用。我已经为我的意思附上了一个例子:
Certificate Mail Screenshot (Red symbol)

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Microsoft Flow似乎不支持对S / MIME签名的电子邮件进行内容检查,包括查找其附件。我已经对此进行了测试,以查看明确签名的电子邮件以及已签名的已签名电子邮件。

您可以在Flow中编写MIME或S / MIME解析器,但我认为它会很难看。

相反,您至少可以创建检测 S / MIME签名电子邮件的条件,并执行一些错误处理,例如按下由于不兼容而导致流失败的警告通知。如果您有附件的foreach循环,那么在循环内,以下条件检测S / MIME签名邮件(使用高级模式进入):

@or(equals(items('Apply_to_each')?['ContentType'], 'multipart/signed'),equals(items('Apply_to_each')?['ContentType'], 'application/pkcs7-mime'))

multipart/signed用于明确签名的S / MIME签名,application/pkcs7-mime用于封装的S / MIME签名。