Amazon web services 为什么Amazon EC2限制端口25?
上面说 Amazon EC2对通过端口25发送的电子邮件施加默认发送限制 如果您试图超过这些限制,则会限制出站连接 限制。若要删除这些限制,请提交删除电子邮件的请求 发送限制。您还可以通过端口465连接到Amazon SES 或端口587,两者均未节流Amazon web services 为什么Amazon EC2限制端口25?,amazon-web-services,amazon-ses,Amazon Web Services,Amazon Ses,上面说 Amazon EC2对通过端口25发送的电子邮件施加默认发送限制 如果您试图超过这些限制,则会限制出站连接 限制。若要删除这些限制,请提交删除电子邮件的请求 发送限制。您还可以通过端口465连接到Amazon SES 或端口587,两者均未节流 为什么它不节流端口465和587?为什么不是每个人都使用这些端口而不是25个,并完全避免节流问题?这是一项反垃圾邮件措施 如果没有这个限制,你可以创建一个新的亚马逊帐户,启动一台EC2机器,并在任何事情发生之前发送数百万条垃圾邮件。通过限制连接,
为什么它不节流端口465和587?为什么不是每个人都使用这些端口而不是25个,并完全避免节流问题?这是一项反垃圾邮件措施 如果没有这个限制,你可以创建一个新的亚马逊帐户,启动一台EC2机器,并在任何事情发生之前发送数百万条垃圾邮件。通过限制连接,它使新用户帐户无法使用该场景 465/587是经过身份验证的端口,它特别提到了Amazon简单电子邮件服务(SES),该服务专为批量发送电子邮件而设计,并经过调整以检测垃圾邮件发送者的使用 编辑以添加SES信息 当你第一次注册SES时,你会被放置在一个沙箱中。这将对您的帐户设置以下限制
- 您只能向Amazon SES邮箱模拟器以及已验证的电子邮件地址和域发送邮件
- 您只能从已验证的电子邮件地址和域发送邮件
- 每24小时最多可发送200条消息
- Amazon SES每秒最多可以接受来自您帐户的一封邮件
454限制失败:超过最大发送速率
如果我尝试发送超过50000封邮件,我将收到454限制失败:超过每日邮件配额
为了理解节流是如何工作的,您需要考虑正在发生的过程
当您通过SMTP(在任何端口)连接到SES并传递凭据时,AWS将检查您帐户上的限制,并开始根据您的限制计数。此时,您是经过身份验证的用户,通过经过身份验证的端点(您不能通过SES匿名发送-您可以在SES中接收电子邮件,但除了消息大小之外,没有应用传入电子邮件的限制)在该上下文中,您可以看到限制特定端口是完全没有意义的
端口25上唯一具有默认节流功能的AWS服务是EC2
只有当您超出允许的限制时,SES才会限制您的消息
这些限制永远无法消除,只能增加(尽管增加到合理的疯狂数字)
这些限制会随着时间的推移而增加,如果您在使用SES时非常勤奋,并且处理被阻止/反弹的消息,那么您的数量将会增加
总而言之
- SES不会对端口25、端口465或端口587进行节流
- SES将仅根据您的配额对邮件进行速率限制
- SES速率限制完全独立于TCP端口号
- 端口TCP/465和TCP/587未被限制
- 端口25在默认情况下是节流的,但可以通过请求将其删除
- SES帐户的每日发送配额限制始终适用
- SES帐户的每秒最大发送速率限制始终适用