可以通过Server Sent Events消费AWS S3存储的电子邮件吗?

问题描述 投票:0回答:2

我正在使用AWS SES接收电子邮件并存储在S3存储桶中。

我要将每封电子邮件放在用户手中,我正在寻找最佳方式来轮询服务和下载电子邮件。

知道S3只是一个存储而不是IMAP / POP服务器,很明显电子邮件客户端无法“连接”。

我也知道AWS为WorkMail提供了一个随时可用的IMAP服务。我在一个拥有超过5千名用户的政府机构工作,没有办法支付每用户2美元,3美元,甚至每用户只需支付一分钱。因此,我必须考虑如何从AWS S3存储桶轮询和下载电子邮件给用户,提供类似于电子邮件客户端的体验,它可以是一个Web应用程序。

实际上,SES服务运行良好,每个邮件都按预期存储在S3存储桶中。

amazon-web-services amazon-s3 email-client
2个回答
1
投票

您可以将收到的邮件转发给SES到不同的用户帐户。如果它适合您,请查看以下有关Forwarding Emails to your Inbox Using Amazon SES的文章。您可能需要修改Lambda函数以转发给不同的用户。


1
投票

这是一个长期评论而非答案,因为我不认为你的既定目标有一个好的答案。没有美国政府(城市,州或联邦)可以合法地接受您正在审查的解决方案 - 预算或没有预算。

Amazon S3不是免费的。每月存储成本加上数据传输成本。

您可能认为您可以删除S3上的电子邮件。您如何履行电子邮件保留和审计跟踪的法律和会计责任?一个传票和所有xxxx都会破裂。联邦政府法律要求某些电子邮件成为政府记录。您如何证明哪些电子邮件是短暂的,短期的还是长期的?

今天的大多数电子邮件都是HTML。只需下载它们并查看原始文本将毫无用处。你打算用什么电子邮件客户端?我所知道的大多数都不支持将原始文件导入为电子邮件。

你的公司薪水费用是多少?我可以开始想象您或者有人试图为5,000名员工管理此环境所面临的所有支持问题。

大多数人今天使用电子邮件作为信息,联系人,日历等大数据库。

电子邮件非常有用,如果使用得当,它是一个非常强大的商业工具。我无法想象这个组织在试图每月节省两三美元时所遭受的损失。不久前,真正的公司电子邮件地址每位员工的成本为25美元或更高。

如果我的公司有五千名用户,我会聘请一家提供整个电子邮件服务器作为服务的电子邮件服务公司。这会降低每个电子邮件帐户的费用。

最后,如果我的雇主无法为每位员工提供电子邮件,我的新简历将是我完成的第一项任务。

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