是否可以通过服务器发送事件使用AWS S3存储的电子邮件?

时间:2018-09-17 02:30:26

标签: amazon-web-services amazon-s3 email-client

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

我想将每封电子邮件交到用户手中,我正在寻找轮询服务和下载电子邮件的最佳方法。

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

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

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

2 个答案:

答案 0 :(得分:1)

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

Amazon S3不是免费的。每月需要支付存储费用以及数据传输费用。

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

当今大多数电子邮件都是HTML。仅仅下载它们并查看原始文本将是无用的。您将使用什么电子邮件客户端?据我所知,大多数人都不支持将原始文件作为电子邮件导入。

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

当今大多数人将电子邮件用作信息,联系人,日历等的大型数据库。

电子邮件非常有用,当正确使用时,电子邮件将成为企业非常强大的工具。我无法想象这个组织在试图每月节省两到三美元时会遭受的生产力损失。不久前,真实的公司电子邮件地址每位员工的费用为25美元或更多。

如果我的公司有五千个用户,我将聘请一家提供整个电子邮件服务器即服务的电子邮件服务公司。这样可以减少每个电子邮件帐户的费用。

最后,如果我的雇主负担不起每位员工的电子邮件,我的新简历将是我要完成的第一项任务。

答案 1 :(得分:1)

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