我尝试使用AWS SES处理获取电子邮件的一些应用数据。
我已经使用AWS SES验证了mydomain.com。我想处理动态电子邮件到地址[email protected] [email protected],其中1,2 id来自数据库。
我想用AWS lambda处理它,但我做不到,因为我得到:
550 5.1.1未采取请求的操作:邮箱不可用
有没有办法绕过邮箱的创建?
如何通过SES更改为电子邮件地址,以便将所有电子邮件发送到一个预先存在的邮箱?
错误
550 5.1.1未采取请求的操作:邮箱不可用
不是AWS Lambda或AWS SES问题。这是电子邮件接收端的问题。问题是[email protected]
的接收端没有人接收电子邮件。
Lambda和SES无法避免这个问题。要解决此问题,您必须通过以下方式在接收端解决此问题:
完成此操作的技术步骤取决于您的接收端邮件服务器。
确保您的MX记录是correctly setup和propagated。
要检查,请导航到Route 53中域的托管区域,您应该拥有以下MX记录:
10 inbound-smtp.us-east-1.amazonaws.com
20 inbound-smtp.eu-west-1.amazonaws.com
30 inbound-smtp.us-west-2.amazonaws.com