否,您不需要在AWS安全组中打开任何端口。
1)您需要发送请求,以提高您的AWS SES sending limits
沙盒限制为1 /秒,200 /天非常低,并且很容易超过1 /秒而不会超过200 /天,并且如果您的应用程序不支持重试=无电子邮件。
2)就您从ec2实例发送电子邮件而言-这意味着您正在连接到另一个电子邮件服务器。
您的ec2实例-> SES(25端口)
电子邮件服务器侦听标准端口,其中25个是最常见的smtp端口,用于连接发送电子邮件。因为它是最常见的-可能会收到更多垃圾邮件,所以第三方服务可能会因为垃圾邮件而阻止ip-这就是为什么亚马逊会限制发送到25端口的流量的原因。
因此,您还需要通过提交请求来删除25 port throttle for your ec2 instance 。
为此,您还需要与ec2实例关联的有效域名-dns A记录。即mydomain.domain.com
指向您的ec2弹性IP 22.22.22.22
。这也是为了确保您是有效的发件人,而不是垃圾邮件。
因此,如果电子邮件来自@mydomain.domain.com
域,则任何邮件服务器都可以判断电子邮件的来源。
注意事项:
- 您的ec2实例具有弹性ip(或者您可以添加一个)。
- 您已经在某个域名注册商(即myowndomain.domain.com)中注册了自己的域名
- 您可以从Route 53和其他域名注册商那里购买自己的域名
- 大多数注册商都提供集成的DNS管理(至少是基本的)
- 您需要添加指向您的ec2弹性IP的dns A记录
,
要使用SES发送电子邮件,您需要验证发送域或单个电子邮件地址。验证域很方便,因为设置每个电子邮件地址会很麻烦。
关于DNS记录,是的,您将需要添加一些DNS条目以确认您的所有权。
关于打开端口22,您不需要打开端口22。但是您将需要启用传出端口465或587,因为那是用于SSL的端口。
是的,如果您使用SSL发送电子邮件,则端口25存在节流问题,而您没有该问题。
本文链接:https://www.f2er.com/2922358.html