Не удается отправить электронное письмо с вложением через SMTP в Mulesoft - PullRequest
0 голосов
/ 12 сентября 2018

У меня возникает проблема при отправке вложения по электронной почте через 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**
...