Email 如何向AWS SES发送outlook转发电子邮件

Email 如何向AWS SES发送outlook转发电子邮件,email,amazon-web-services,outlook,amazon-ses,Email,Amazon Web Services,Outlook,Amazon Ses,每当我在outlook帐户中收到电子邮件时,我都会尝试调用AWS Lambda函数。在遵循AWS文档的同时,我发现有两种方法可以发布MX记录或显式路由它。就我而言,我已经在outlook和我的私有域之间发布了MX。所以我尝试第二种方法 在outlook转发规则中,需要提供什么SES地址?它是something@inbound-smtp.us-east-1.amazonaws.com或其他一些提到的转发规则方法与标准电子邮件地址转发不同,您可以在其中配置someone@email.com将其所有电

每当我在outlook帐户中收到电子邮件时,我都会尝试调用AWS Lambda函数。在遵循AWS文档的同时,我发现有两种方法可以发布MX记录或显式路由它。就我而言,我已经在outlook和我的私有域之间发布了MX。所以我尝试第二种方法


在outlook转发规则中,需要提供什么SES地址?它是something@inbound-smtp.us-east-1.amazonaws.com或其他一些

提到的转发规则方法与标准电子邮件地址转发不同,您可以在其中配置someone@email.com将其所有电子邮件转发/发送给某人-else@email.com.

相反,它具体指的是一种称为
SMTP中继的方法

尽管如此,如果已成功指向MX记录,则无需配置额外的SMTP中继。但是,您确实需要在SES中创建必要的规则,以便在域中指定您希望处理入站电子邮件的特定电子邮件地址


下面是一个常见的活动规则集配置示例,它将传入的电子邮件保存到S3,由特定的Lambda函数处理:

  • 规则名称:saveToS3(您可以将其命名为任何名称):
    • 选择此规则应适用于的电子邮件地址
      (收件人)
    • 选择
      S3
      作为动作类型
    • 选择/创建S3存储桶以将电子邮件保存到其中
    • 注意:您也可以使用SNS将电子邮件保存在中
    • 保存规则
  • 规则名称:invokeLambda(您可以将其命名为任何名称):
    • 选择此规则应适用于的电子邮件地址
      (收件人)
    • 选择
      Lambda
      作为动作类型
    • 选择要在SES将电子邮件正文保存到S3后调用的Lambda函数(Lambda无法直接访问电子邮件正文内容,这就是为什么必须首先将其保存在S3SNS中)
    • 保存规则
  • 规则名称:EndRuleFlow(您可以将其命名为任何名称):
    • 选择此规则应适用于的电子邮件地址
      (收件人)
    • 选择
      停止规则
      作为操作类型
    • 保存规则

  • 设置这些规则后,假设您已正确验证域并正确指向MX记录,SES将开始接收活动规则集中指定的电子邮件地址的所有传入电子邮件


    检查我的建议是否有帮助:对这个问题有什么帮助吗?我刚刚就这个问题发表了意见,这是一个解决方案