2017-05-25 122 views
1

我試圖在我的Outlook帳戶中收到電子郵件時調用AWS Lambda函數。在遵循AWS文檔的同時,我發現有兩種方法可以發佈MX記錄或明確路由它。就我而言,我已經在Outlook和我的私人域之間發佈了MX。所以我正在嘗試第二種方法。如何使Outlook向Outlook發送電子郵件SES

在outlook轉發規則中,需要給出什麼SES地址?它是[email protected]或別的東西

+1

檢查也許我的建議在這裏幫助:https://stackoverflow.com/a/44983462/7666725 –

回答

1

轉發規則方法提到類似標準電子郵件地址轉發在這裏你可以配置有人@電子郵件。 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

我剛剛評論過這個問題,解決方案 –

相關問題