如何使Outlook向AWS SES发送电子邮件

时间:2017-05-25 12:59:23

标签: email amazon-web-services outlook amazon-ses

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

在Outlook转发规则中,需要提供哪些SES地址?是some@inbound-smtp.us-east-1.amazonaws.com还是别的什么

1 个答案:

答案 0 :(得分:1)

提及的转发规则方法类似于标准电子邮件地址转发,您可以将 someone@email.com 配置为全部电子邮件已转发/发送至 someone-else@email.com

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

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

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

  1. 规则名称:saveToS3 (您可以为其命名)
    • 选择此规则应适用的电子邮件地址(recipients)
    • 选择S3作为操作类型
    • 选择/创建用于保存电子邮件的S3存储桶。
    • 注意您也可以使用SNS保存电子邮件。
    • 保存规则。
  2. 规则名称:invokeLambda (您可以为其命名)
    • 选择此规则应适用的电子邮件地址(recipients)
    • 选择Lambda作为操作类型
    • 选择在SES将电子邮件正文保存到S3 后要调用的Lambda函数(Lambda无法直接访问电子邮件的正文内容,这就是为什么它必须首先保存在S3 OR < / strong> SNS)。
    • 保存规则。
  3. 规则名称:EndRuleFlow (您可以为其命名)
    • 选择此规则应适用的电子邮件地址(recipients)
    • 选择Stop Rule作为操作类型
    • 保存规则。
  4. 设置这些规则后,假设您已正确验证域并正确指出MX记录,SES将开始接收活动规则集中指定的电子邮件地址的所有传入电子邮件。

    Feel free to refer to this AWS Blog Post for more information on receiving email with SES and processing it with Lambda.