Mailgun是否可以仅将电子邮件的非附件部分发布到我的API,以防止大附件影响应用程序的性能?
答案 0 :(得分:3)
Mailgun可以使用入站功能为您托管附件。
您可以使用事件API命令store(notify=”http://myapp/post”)
指定通知选项,该选项将向您的应用程序发送一个webhook,并在邮件到达时显示URL。
通过webhook发送的标题之一将类似于:["[{\"url\": \"https://api.mailgun.net/v2/domains/YOURDOMAIN/messages/ALARGESTRINGOFCHARACTERS/attachments/0\", \"content-type\": \"META/META\", \"name\": \"MYFILE.EXT\", \"size\": 74622}]"]
然后您可以检索它并删除存储的消息。 请记住,存储的邮件只能保存很长时间,因此您应该快速处理附件。
这是Mailgun为您提供的路线功能选项之一。 我个人喜欢它!让我知道如果有什么不清楚我可以深入了解更多细节! 最好,
答案 1 :(得分:1)
我收到Mailgun上的邮件,我将邮件发送到我的本地服务器和他们的邮箱。我正在解析JSON但是在附件的情况下会出现问题。在附件json中,它显示了mailgun服务器上临时文件的路径。我需要下载附件并将其存储在我的本地计算机上。 我的问题是如何检索该附件。我们有任何API吗?
答案 2 :(得分:-1)
要从链接访问数据,您需要指定凭据作为获取参数。用户是' api'密码是您的邮件枪的私钥
请参阅我给出here
的答案