江湖在走,要寄垃圾信也要持續進步
最近被 gmail 擋信很苦惱,看來看去還是要使用正規的方法。
這篇介紹的不錯,有很多遇過的狀況都有說明了
外部發信服務踩雷記
使用AWS SES似乎是不錯的選擇,又可以追蹤開信率等等
追蹤 AWS SES 開信率及點擊率 part1 — 使用 CloudWatch
追蹤 AWS SES 開信率及點擊率 part2— 使用 Kibana
也有 wordpress 的 plugin 可以使用
WP SES
只是好像沒有無腦使用的方法,要做蠻多步驟的。
1. 第一個目前只有幾個區域可以申請使用,例如 US East (N. Virginia), US West (Oregon), EU (Ireland),所以要選這幾個地方才行
2. 要先認證一個 email,到 > Email Addresses 下建立一個已經可以使用的帳號吧(應該是吧?)
3. 為了可以大量寄信,要認證 domain,到 > Domains 下加入認證。需要認證 TXT(TXT) 和 DKIM(CNAME) 還有 MX
4. 做完之後理論上就可以使用 SDK 或是其他工具發送,在這邊使用 PHP。可以參考這幾篇文章。
Send an Email Through Amazon SES Using an AWS SDK
Installing the AWS SDK for PHP version 3
不過用別人寫好的好像也不錯
php-aws-ses
5. 修改 AccessKey 和 SecretKey 寄送,忘記了可看這篇
Managing Access Keys for Your AWS Account
https://aws.amazon.com/tw/ses/faqs/
完成下列步驟,您就可以開始使用 Amazon SES 傳送電子郵件:
---
1. 註冊:註冊 AWS 之後就可以存取 Amazon SES 沙盒 – 這是專為開發人員測試和評估服務所設計的環境。
2. 驗證網域或電子郵件地址:在您可以使用 Amazon SES 傳送電子郵件之前,需要驗證您擁有要用來傳送電子郵件的網域或地址。若要開始驗證程序,請前往 Amazon SES 主控台。
3. 傳送測試電子郵件:您可以使用 Amazon SES 主控台、SMTP 界面或 API 傳送測試電子郵件到您驗證過的電子郵件地址或網域。
4. 申請提高您的傳送限制:在您準備好使用 Amazon SES 傳送生產電子郵件後,可以申請提高傳送限制,並將帳戶移出沙盒環境。申請只需要幾分鐘的時間,而且通常會在 24 小時內收到回覆。
5. 傳送生產電子郵件:您可以使用 SMTP 或 Amazon SES API 將電子郵件置入佇列等候交付。
6. 獲取回饋:Amazon SES 會針對您的傳送活動提供有用的統計資料。您只要使用簡單的 API 查詢或前往 Amazon SES 主控台,就能快速獲取重要的統計資料,例如傳送量、退信數量和抱怨數量等。
---
問:可在單一電子郵件中指定的收件人數量是否有限制?
使用 Amazon SES 傳送的每封郵件最多可指定 50 個收件人。「收件人:」、「副本:」和「密件副本:」欄位中的電子郵件地址總數不得超過 50 個收件人。如果您需要將電子郵件傳送給 50 個以上的收件人,則必須傳送多封郵件,每封郵件傳送給 50 個以下的收件人。
沒有留言:
張貼留言