建立 SparkPost Account

2017 年剛開始就要重新搞 email broadcast service,以前用嘅 SendGrid 冇咗免費 account,雖然仲有一個免費辦法就係先登記做 Google Cloud 用戶,再以 Google Cloud 用戶嘅身份經 referral link 申請,咁都可以有 12,000 free emails/month,不過自用就得,攞嚟做 apps 就唔係幾夠彈性,經網友推薦選咗 SparkPost。

SparkPost 有 100K free emails/month,有咁著數?啲網友評論都幾正面,未知有冇手尾,日後再話俾你哋知,今日先將開箱文奉上:

申請好簡單,俾個 email,選個密碼,隨即收到確認電郵,可以開工! 收到嘅電郵係咁嘅樣嘅,藍色字 click 落去就可以確認。 確認完就可以 login,login 第一頁就係個你個用戶嘅 Dashboard。
轆到最低(scroll down)會見到接落嚟仲有咩手續未做。唔使惊,冇問你攞錢。😜 第一步 Create a Sending Domain。 Sending Domain 可以用 subdomain,不過 Linked Tracking Domain 得一個,冇得選。
我就用 root domain。 DKIM,多咗一個唔明嘅字,😝 用嚟俾收件人確認個電郵係由你發出嘅。 Click 個 Test,會出現哩個畫面,你可以依照 SparkPost 提供嘅資料去你個 Name Server 度加 DNS record。
加完 DNS Record 就變成一個綠色嘅 tick。 跟手就要搞 Verify by Email,click Email Options。 SparkPost 要求兩個 emails:
abuse 同 postmaster,你去 create 兩個同名嘅 emails,如果你係用 Google Apps 就麻煩少少,因為 Google 用咗,你唔可以 create,要 create Group 嚟扮,同 email forwarding 類似。
abuse 收到嘅確認電郵,click 藍色字 this link 就 ok. postmaster 收到嘅確認電郵,click 藍色字 this link 就 ok. 順利嘅話就出現多一個綠色嘅 tick。
去番 dashboard,完成咗頭兩項!輪到 Create a bounce domain。 得一粒掣,click ADD DOMAIN。 照指示做,subdomain: bounces.directoutput.com.hk。
個 DNS Record 要咁樣,用 CNAME 指去 sparkpostmail.com。 順利多咗一 tick。 去番 dashboard,淨番兩項。
增加屬於你嘅 API key,俾你個 application call SparkPost 用。 隨便俾個名,我用 transaction-emails。 API Permissions 我就選哂,Allowed IPs 就留空。
SparkPost 醒你一個 API key。 返去 dashboard,淨低一項。 Click Send a email。
搵個唔同嘅 email 做收件人,我用 gmail,要去 spam 入面搵。 個 spam mail 係咁樣嘅. Click 去睇 original message,DKIM PASS,其他兩個 PASS 同今次做嘅嘢無關。
PASS 哂都係 spam?Google 話你知:個 return -path domain 唔同,有可疑,spam 佢!日後你發嘅 emails 應該用番 xxx@directoutput.com.hk 就應該冇事! 全部綠燈,個 SparkPost account 可以用得。