无法在Mulesoft中通过SMTP发送带有附件的电子邮件

时间:2018-09-12 14:06:17

标签: smtp mime-types attachment mule-studio

在通过Mulesoft通过电子邮件发送附件时遇到问题。附件是一个zip文件,已使用以下代码从SOAP响应附件部分中提取了该文件。

[cxf_attachments.iterator().next().getDataHandler()]

当附件保存到文件位置时,我可以保存附件,但是当我尝试通过电子邮件将附件附加时,我在SMTP连接器上收到以下错误消息。

我正在使用Set-attachment组件将Zip文件附加到电子邮件。下面是代码段。

<set-payload value="#[cxf_attachments.iterator().next().getDataHandler()]" mimeType="application/zip" doc:name="Set Payload"/>
<set-attachment attachmentName="abc.zip" value="#[payload]" contentType="application/zip" doc:name="Attachment"/>
<parse-template location="EmailTemplate.html" doc:name="Parse Template"/>
<smtp:outbound-endpoint host="smtp.gmail.com" port="587" user="abc@gmail.com" password="xyz" connector-ref="Gmail" to="test@gmail.com" subject="Testing attachment flow" responseTimeout="10000" doc:name="SMTP"/>

**Root Exception stack trace:
Expected MIME type, got null**

0 个答案:

没有答案