Amazon-Ses

使用 Amazon SES 是否可以將 SMTP 憑證限制為一個 AWS 賬戶中的特定發件人電子郵件地址?

  • November 17, 2015

我計劃將一些電子郵件 SMTP 使用轉換為 Amazon 的 SES。我有幾個通過 SES 驗證的域和發件人電子郵件地址,並且正在沙箱中進行測試。

據我所知,SES SMTP 憑證未綁定到我的 AWS 賬戶中的任何特定域或發件人電子郵件地址。

它是否正確?

生成 SMTP 憑據時沒有提及域或電子郵件地址,在我的初始測試中,我可以將我的任何 SMTP 憑據與任何經過驗證的發送電子郵件地址一起使用。

有沒有辦法擁有一組僅適用於一個域或僅適用於一個發送電子郵件地址的 SES SMTP 憑證?如果您希望擁有僅適用於某些電子郵件地址而不適用於其他電子郵件地址的 SMTP 憑證,那麼另一種方法似乎是將您的發送電子郵件地址隔離到單獨的 AWS 賬戶中。為什麼會是這樣的設計?感覺很奇怪,我懷疑我不了解 SES SMTP 憑據與發件人電子郵件地址和域之間關係背後的意圖。

目前 AWS 不支持特定域的上述單獨 SMTP 憑證。根據您計劃使用的域數量,您可以創建單獨的 AWS 賬戶並將 SMTP 憑證綁定到這些域。

為您的 IAM 使用者設置自定義內聯策略可以完成此操作:

{
   "Statement": [
       {
           "Effect": "Allow",
           "Action": [
               "ses:SendRawEmail"
           ],
           "Condition": {
               "StringEquals": {
                   "ses:FromAddress": "do-not-reply@example.com"
               }
           },
           "Resource": [
               "*"
           ]
       }
   ]
}

我認為您也可以使用萬用字元 ( *.example.com)。

引用自:https://serverfault.com/questions/589532