使用GOLANG从电子邮件文件中提取附件

问题描述 投票:1回答:1

我一直在使用golang解析电子邮件。我现在正在提取附件。我查看了golang lib MIME和MIME / multipart。但它没有任何方法或功能来做到这一点。

具体我想做的是:示例

我有一个附件为file1.txt,file2.pdf和file3.png的电子邮件文件。我已经成功解析了电子邮件正文。现在我想提取附件并将​​它们保存在一个单独的目录中。我搜索了golang的所有部分,包括MIME和MIME / multipart。他们似乎没有这个功能。可以golang这样做吗?如果有任何提示或线索请。

email go attachment
1个回答
0
投票

我想首先你应该找到以下边界:

内容类型:multipart / mixed;边界= {样本边界}

然后你用那个sample-boundary拆分电子邮件。

最后,您获得了附件的base64编码部分。

我目前正在研究这个问题。我完成后会回来的。

© www.soinside.com 2019 - 2024. All rights reserved.