【发布时间】:2018-10-23 18:12:17
【问题描述】:
如何从 WSO2 的邮件中获取附件?我能够得到邮件的主题和正文。我需要在邮件中获取附件文件。怎么可能做到?我正在使用 Gmail POP3 服务器。
【问题讨论】:
标签: wso2 wso2esb wso2-am wso2carbon wso2ei
如何从 WSO2 的邮件中获取附件?我能够得到邮件的主题和正文。我需要在邮件中获取附件文件。怎么可能做到?我正在使用 Gmail POP3 服务器。
【问题讨论】:
标签: wso2 wso2esb wso2-am wso2carbon wso2ei
邮件是否来自某个 WSO2 服务器没有任何具体信息。如果您有附件,这意味着邮件使用多部分/表单。因此,您可以将其作为多部分/表单消息进行处理。有很多库可以用来进行解析。例如Apache Commons、Javamail 或者您可以使用普通的 java URL 连接并小心处理 mime 边界。
【讨论】:
我们过去常常解析整个邮件正文以寻找附件的边界,然后将 Base64Decode 应用于减去的部分,然后像二进制文件一样操作它们。 抱歉,我现在没有那个 synapse-config,不能告诉你具体该怎么做。
【讨论】: