2016-09-22 93 views
5

我正在使用AWS SES通過我的域名發送電子郵件。 發送工作正常。但是現在我想收到使用我的域名發送的所有電子郵件,例如SES中的[email protected]使用Amazon AWS SES接收域電子郵件

我試圖接收使用規則集定義的電子郵件來執行Lambda函數或將電子郵件存儲在S3存儲桶中。

當我嘗試使用gmail將電子郵件發送到我的域電子郵件時,它在S3存儲桶中未收到,並且Lambda函數也未執行。

我已經做以下的事情至今:

  1. 驗證了我與SES(CNAME,我的DNS提供商 即GoDaddy的TXT項)域

    新增MX記錄我的DNS域名設置

    用於接收[email protected]電子郵件的已定義規則集&存儲區 S3存儲區中的電子郵件。

現在,當我發送電子郵件到這個地址,我沒有得到任何S3桶。我甚至沒有收到發貨失敗通知(這意味着MX記錄與我的域名提供商正常工作)

請幫忙。

回答

0

這個問題已經過了一年多了,我假設您已經嘗試從gmail以外的服務發送電子郵件。這聽起來好像您的MX記錄可能仍然指向您的GoDaddy實例,或者至少有一個具有足夠高的優先級。你可以嘗試運行一個MX查詢來驗證這一點。也許使用在線查找服務,如https://mxtoolbox.com來查看您的MX記錄是否已發佈以及它們指向的位置和優先級等。

以我的經驗,我通常使用Route53來管理DNS SES託管應用程序的條目,因爲所有必要的CNAME,TXT和MX記錄都是爲您設置的域名,SPF,DKIM和其他驗證。

確保適當的規則集是「活動規則集」,並且您沒有規則充當具有更高優先級的「全部捕獲」。

祝你好運!