下载电子邮件附件并上传 S3 存储桶 AWS
Download email attachment and upload S3 bucket AWS
我有一个在免费套餐限制下托管在 aws 上的网络应用程序。我想要实现的是,每当我收到一封电子邮件时,我都希望系统下载它的附件(仅限图像),将该图像上传到 s3 并将图像 ID 保存在数据库中,其中包含电子邮件的发件人电子邮件地址。我不想使用 zapier api 等,我想自己编写代码。我怎样才能做到这一点?
这实际上取决于您的电子邮件的托管方式。
您可以使用 Receive Email with Amazon Simple Email Service.
流程可能是:
- SES -> S3 -> 触发事件 -> AWS Lambda 函数,或
- SES -> SNS -> AWS Lambda 函数
然后您需要编写一个 Lambda 函数来执行您描述的处理。
另一方面,如果您的电子邮件托管在其他地方,那么您将需要一种机制来在收到电子邮件时触发一些代码(以某种方式在您的电子邮件系统上)或计划的 Lambda 函数来轮询电子邮件系统查看是否有新邮件。
我有一个在免费套餐限制下托管在 aws 上的网络应用程序。我想要实现的是,每当我收到一封电子邮件时,我都希望系统下载它的附件(仅限图像),将该图像上传到 s3 并将图像 ID 保存在数据库中,其中包含电子邮件的发件人电子邮件地址。我不想使用 zapier api 等,我想自己编写代码。我怎样才能做到这一点?
这实际上取决于您的电子邮件的托管方式。
您可以使用 Receive Email with Amazon Simple Email Service.
流程可能是:
- SES -> S3 -> 触发事件 -> AWS Lambda 函数,或
- SES -> SNS -> AWS Lambda 函数
然后您需要编写一个 Lambda 函数来执行您描述的处理。
另一方面,如果您的电子邮件托管在其他地方,那么您将需要一种机制来在收到电子邮件时触发一些代码(以某种方式在您的电子邮件系统上)或计划的 Lambda 函数来轮询电子邮件系统查看是否有新邮件。