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

问题描述:

我试图在我的Outlook帐户中收到电子邮件时调用AWS Lambda函数。在遵循AWS文档的同时,我发现有两种方法可以发布MX记录或明确路由它。就我而言,我已经在Outlook和我的私人域之间发布了MX。所以我正在尝试第二种方法。如何使Outlook向Outlook发送电子邮件SES

在outlook转发规则中,需要给出什么SES地址?它是[email protected]或别的东西

+1

检查也许我的建议在这里帮助:https://stackoverflow.com/a/44983462/7666725 –

转发规则方法提到类似标准电子邮件地址转发在这里你可以配置有人@电子邮件。 com将其所有的电子邮件转发/发送到[email protected]

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

也就是说,如果您已成功指出MX记录,则不需要配置其他SMTP中继。但是,您需要在SES中创建必要的规则,以指定您希望处理入站电子邮件的域中的特定电子邮件地址。


下面是保存传入的电子邮件到S3由特定lambda函数被处理的共同活动规则集结构的一个例子:

  1. 规则名称:saveToS3 (你可以任意命名)
    • 选择电子邮件地址(recipients)这条规则守ld适用于。
    • 选择S3作为动作类型
    • 选择/创建S3存储桶以将电子邮件保存到。
    • 注意您也可以使用SNS来保存在电子邮件
    • 保存规则。
  2. 规则名称:invokeLambda (你可以使用任何名字)
    • 选择电子邮件地址(recipients)该规则应适用于。
    • 选择Lambda作为动作类型
    • 在SES将电子邮件正文保存到S3 (Lambda无法直接访问电子邮件的正文内容,这就是为什么它必须首先保存在S3 SNS中)的原因之后选择要调用的Lambda函数。
    • 保存规则。
  3. 规则名称:EndRuleFlow (你可以使用任何名字)
    • 选择电子邮件地址(recipients)该规则应适用于。作为动作类型
    • 保存规则。

一旦这些规则集,并假设你已经正确验证域和正确指出的MX记录,SES将开始接收所有传入的电子邮件在活动规则中指定的电子邮件地址组。

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

+0

这一个任何帮助https://stackoverflow.com/questions/47975773/recipient-rule -set-to-put-emails-into-dynamic-s3-bucket-amazon – Jerry

+0

我刚刚评论过这个问题,解决方案 –