希望您能帮助我解决一些问题。
是否可以使用Amazon SES +像Horde这样的基于Web的客户端来正常发送公司日常所需的电子邮件?智能手机/计算机上的部落或Outlook将用于发送/接收邮件。批量发送需要一些特殊的邮件地址。
我们的一个客户想要这样的设置,但我不确定是否可能。
它们的替代品将使用Postfix / sendmail,但随后我们将不得不处理黑名单/垃圾邮件/安全性,因此我希望使用Amazon SES解决方案。感谢您的输入!
是的,这是可能的。这是configuring any email client to use an AWS SES SMTP interface用于发送电子邮件的文档链接。
摘录自AWS SES FAQ(请单击链接以获取最新详细信息):
问:Amazon SES可以发送的电子邮件大小是否受限制?
Amazon SES接受最大10 MB的电子邮件。这包括邮件中包含的所有图像和附件。
问:我可以在一条电子邮件中指定的收件人数量有限制吗?
对于使用Amazon SES发送的每条消息,您最多可以指定50个收件人。此限制包括“收件人:”,“抄送:”和“密件抄送:”字段上的所有地址。如果您需要向50个以上的收件人发送电子邮件,则必须将收件人列表分为50个或更少的收件人组,然后分别向每个组发送邮件。
问:我可以发送多少电子邮件有任何限制?
每个Amazon SES帐户都有其自己的发送限制集。这些限制是:
发送配额-您可以在24小时内向其发送电子邮件的最大收件人数。最大发送速率-每秒可以发送电子邮件的最大收件人数。发送限制基于收件人而不是邮件。您可以随时使用Amazon SES控制台检查发送限制。
注意:如果我们确定您发送的电子邮件质量不佳或可疑(例如,跳出率或投诉率很高,或者包含不请自来或恶意的内容),我们保留暂停您执行以下操作的权利:发送电子邮件。
然而,从SES接收电子邮件却是另一回事。 SES服务在很大程度上依赖于AWS S3服务来存储您的电子邮件,并可选地依赖于AWS SNS服务来传递入站电子邮件的收货通知。有关可能的配置,请参见HERE。
[如果要同时使用Horde
进行发送和接收,则需要编写一些软件来将电子邮件从S3推送到收件箱中。根据个人经验,我发现IMAPv4协议非常适合将邮件注入收件箱。
建议的体系结构将依赖于an AWS Lambda function that is triggered by an AWS SQS Message。如果是configure SES to produce an SNS notification和subscribe an SQS queue to the SNS notification topic。对于每个发出的事件,lambda代码将解包SQS消息,在其中解码SNS通知,然后从SNS通知消息中提取电子邮件S3路径信息。最后,从S3下拉电子邮件字节之后,将邮件推送到您首选的IMAPv4收件箱文件夹。