我有一个非常有趣的情况。部署在EC2实例上的“我的应用”通过Gmail SMTP在端口587上向用户发送电子邮件通知。 当我的EC2实例附加了公共IP或EIP时,一切工作都将顺利且快速地进行,但是当我取消公共IP的关联时,我的应用程序在发送电子邮件方面会遇到很大的问题。 最终进行10次尝试,只有2次有时3次成功完成(延迟很大)。当我分析实时日志时,在没有公共ip的发送过程中,我显然注意到App存在巨大的通信问题。
我非常确定我的安全层可以接受所有必要的入站和出站连接(即使没有附加公共IP也不起作用)。
我试图找出可能导致问题的原因,但我发现了这个问题:https://www.digitalocean.com/community/questions/outgoing-connections-on-port-25-587-143-blocked-over-ipv6,但并不能解决我的问题。
也许有人熟悉这个问题?