【问题标题】:AWS Port 25 issue for sending emails though app hosted on EC2通过 EC2 上托管的应用程序发送电子邮件的 AWS 端口 25 问题
【发布时间】:2017-11-28 23:16:45
【问题描述】:

我有一个托管在 AWS 上的 Java 应用程序,其中我有一个 EC2 实例。 每当注册新用户时,我的应用程序都会生成并向用户发送电子邮件。由于AWS 的端口 25 阻塞问题,发送电子邮件的过程暂停。

请帮我解决问题。我发现一些文章指出如果我创建新的安全组并添加端口 465 和 587,但我不确定它应该是入站还是出站。

任何帮助将不胜感激。

【问题讨论】:

  • 您可能应该使用外部第三方托管服务来发送电子邮件(并按照他们的设置说明进行操作)

标签: amazon-web-services amazon-ec2 smtp


【解决方案1】:

端口 465 和 587 是用于 SMTP 服务的常用端口。这取决于您使用的是什么服务。按照他们的配置指南了解要使用的端口。

如果您提供 SMTP 服务,那么您需要将您的软件配置为侦听端口 465 或端口 587。然后在您的安全组入站规则中启用该端口。

如果您的问题是端口 25 被限制,请联系 AWS 支持将其删除。

本文将对您有所帮助:

How do I remove the throttle on port 25 from my EC2 instance?

【讨论】:

  • @WajahatAdil。如果我的答案解决了您的问题,为什么另一个答案被选为正确答案?
【解决方案2】:

AWS 安全组是有状态的,因此一旦您创建了入站规则,就会自动创建出站规则。更多信息请参考link

安全组是有状态的 - 如果您从实例发送请求,则无论入站安全组规则如何,都允许该请求的响应流量流入。无论出站规则如何,都允许对允许的入站流量的响应流出。

【讨论】:

  • 是的,但 EC2 默认情况下对目标端口 25 的出站流量进行严格限制。
猜你喜欢
  • 2012-05-05
  • 1970-01-01
  • 1970-01-01
  • 2020-06-11
  • 2013-07-01
  • 2021-02-13
  • 2021-05-03
  • 2012-01-07
  • 1970-01-01
相关资源
最近更新 更多