設定 Amazon SES SMTP 帳戶

access_time 1小時

當通知信發送量逐漸上升,免費的 Gmail SMTP 額度將不敷使用,該準備跳槽到下一個 CP 值高的發信平台囉。 Amazon SES (Simple Email Service) 為付費的發信平台,付出少少費用(每 1,000 封 USD$0.10)即可享受穩定優質的服務。 此篇介紹如何 註冊 AWS設定寄件者網域申請提高發送限制取得 SMTP 帳密

註冊 AWS

Amazon SES 隸屬 AWS(亞馬遜雲端運算服務),透過 Amazon SES 發信前,需先申請 AWS 帳戶。請先前往 建立 AWS 帳戶,並依照步驟填寫資訊。

  1. 選擇支援計劃:點選 免費
  1. 註冊完成後,點選 登入主控台
  1. AWS 帳號:E-Mail
  2. 點選 Next,填寫密碼後即可順利進入主控台
  1. 快速搜尋:輸入 SES,點選進入
  1. 支援區域:亞太地區(雪梨)

選擇距離你地理位置最近的區域。

設定寄件者網域

  1. 左側選單:Domains
  2. 點選 Verify a New Domain
  1. Domain:你的發信網域,命名參考 e.yoursite.comyoursite.com
  2. 勾選 Generate DKIM Settings
  3. 點選 Verify This Domain

驗證網域的同時也建議設定 DKIM ?,以防他人使用,同時提升 ISP 信任度。

  1. Type:TXT
  2. Name:新增至 DNS 記錄
  3. Value:新增至 DNS 記錄
  4. Type:CNAME
  5. Name:新增至 DNS 記錄
  6. Value:新增至 DNS 記錄
  7. Type:CNAME
  8. Name:新增至 DNS 記錄
  9. Value:新增至 DNS 記錄
  10. Cloudflare DNS 新增時,要把 Proxy Status 關掉

還有第三組 CNAME 未顯示在圖中,請用相同方式新增至相對應的 DNS 位置。

  • 觀察驗證狀態 Verification StatusDKIM StatusEnabled for Sending
  • 驗證成功會馬上收到 Domain Verification SUCCESSDKIM setup SUCCESS 通知信。

申請提高發送限制

  1. 左側選單:Sending Statistics
  2. 點選:Request a Sending Limit Increase
  1. Mail Type:System Notification
  2. Website Url: 你的商店網址
  3. 填寫參考 Agree
  4. 填寫參考 Only send to recipients who purchase products.
  5. 填寫參考 Review the email address and add to watchlist.
  6. Region(需與上步驟所選的「支援區域」相同):Asia Pacific (Sydney)
  7. Limit:Describe Maximum Send Rate
  8. New limit value:10-14
  9. Region(需與上步驟所選的「支援區域」相同):Asia Pacific (Sydney)
  10. Limit:Describe Daily Sending Quota
  11. New limit value:200-50,000
  12. 填寫參考 We would like to have higher send rate and increase sending quota to send order notification emails for our low traffic volume e-commerce website.
  13. 點選 Submit

根據經驗,申請提出後約 4 小時便收到 AWS 的核准通知信,我們獲得額度 50,000封/日、14封/秒,每組帳號的額度應有所不同。 收到通知信代表即刻啟用,寄件者網域已正式對外,信件可以傳送給任一收件人了。

取得 SMTP 帳密

按照步驟取得 SMTP 帳號資料,過程中會建立一個 AWS 使用者。

  1. 左側選單:SMTP Settings
  2. 點選 Create My SMTP Credentials
  1. 點選 建立
  1. SMTP 使用者名稱:請複製下來,後面的步驟需要它
  2. SMTP 密碼:請複製下來,後面的步驟需要它
  3. 點選 下載登入資料 取得 CSV 檔永久保存

注意:此頁 SMTP 帳號資訊只會顯示一次,請妥善保存。

設定 TekapoCart 後台

  1. 後台選單:設定
  2. 點選次分類:通知信
  3. 寄件者(選填):ooo@e.yoursite.com,使用 Amazon SES 此欄位為必填
  4. SMTP 伺服器:AWS SMTP 端點,請參考下方對照表
  5. SMTP 使用者名稱:SMTP 使用者名稱
  6. SMTP 密碼:SMTP 密碼

重要:e.yoursite.com 必須為上步驟驗證成功的寄件者網域;ooo 則可任意命名,例如:systeminfo

AWS Region 區域AWS SMTP 端點
亞太地區(孟買) email-smtp.ap-south-1.amazonaws.com
歐洲(愛爾蘭) email-smtp.eu-west-1.amazonaws.com
亞太地區(雪梨) email-smtp.ap-southeast-2.amazonaws.com
歐洲(法蘭克福) email-smtp.eu-central-1.amazonaws.com
美國東部(維吉尼亞州北部) email-smtp.us-east-1.amazonaws.com
美國西部(奧勒岡) email-smtp.us-west-2.amazonaws.com

完成

測試一筆訂單看看是否成功唷!

相關資訊

最後更新 2019-12-23