歡迎訂閱學習星系的電子報😃
用《Fluent SMTP外掛》和《Cloudways Elastic Email Add-on》順利寄出每封信。電子報教學系列第2集
前情提要
上次分享了我如何只用一年 420 元的預算搞定本站的電子報訂閱系統,接下來就要來小小教學一下設定細節。
這是電子報教學的第二集,主要針對如何在 FluentSMTP 外掛把 Cloudways Elastic Email Add-on 設定為主要寄信服務。
會使用 FluentSMTP 單純是因為我個人希望使用同一系列的電子報相關服務,此外 FluentSMTP 也是完全且永久免費的服務。
而 Cloudways Elastic Email Add-on 就是擔任主要寄信工作的重要角色,是便宜又方便的狠角色喔,一定要好好認識它。
一起學習吧!
啟用 Cloudways Elastic Email Add-on
在 Cloudways 中,點選側邊欄的 Add-ons。
點選 Elastic Email
點選 1000 Emails
點選 Subscribe
補充說明:
✦ 後續如果有更大的發信需求,可以再次回到這個畫面,選擇更多封 Emails 的選項,並點選 Update Subscription。
✦ 發信額度用掉 7 成以上的時候,系統會發信通知。一旦在當前日曆月內達到 100% 限制,就會無法使用彈性電子郵件發送電子郵件。
✦ 發信額度是在每個月的一號更新。
在 Servers 中,選擇要配置 SMTP 的 Server,像是我就是 Grit 這個 Server 要使用。
點選 SMTP
點選 Elastic Email
點選 Enable
設定 DNS 記錄
- 登入 Namecheap
- 點選 Domain List
- 點選網域右方的 MANAGE 按鈕
- 點選 Advanced DNS
- 點選紅色 ADD NEW RECORD 按鈕
- 加入下面這些記錄
- TXT @ v=spf1 a mx include:_spf.elasticemail.com include:emailsrvr.com ~all Automatic
- 特殊說明:我們在上一集中,已經添加過這個記錄「TXT @ v=spf1 include:emailsrvr.com ~all Automatic」,而這裡要加入的是「TXT @ v=spf1 a mx include:_spf.elasticemail.com ~all Automatic」,可是這個記錄不能重複出現,所以需要把這兩行記錄合併在一起,就會變成「TXT @ v=spf1 a mx include:_spf.elasticemail.com include:emailsrvr.com ~all Automatic」。
- 白話文,這裡要用修改的方式:請找到上一集加入的「TXT @ v=spf1 include:emailsrvr.com ~all Automatic」記錄,把它修改為「TXT @ v=spf1 a mx include:_spf.elasticemail.com include:emailsrvr.com ~all Automatic」。
- TXT api._domainkey k=rsa;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCbmGbQMzYeMvxwtNQoXN0waGYaciuKx8mtMh5czguT4EZlJXuCt6V+l56mmt3t68FEX5JJ0q4ijG71BGoFRkl87uJi7LrQt1ZZmZCvrEII0YO4mp8sDLXC8g1aUAoi8TJgxq2MJqCaMyj5kAm3Fdy2tzftPCV/lbdiJqmBnWKjtwIDAQAB Automatic
- CNAME tracking api.elasticemail.com Automatic
- TXT _dmarc v=DMARC1; p=reject; ruf=mailto:在 Cloudways 設定的郵箱地址 Automatic
- TXT @ v=spf1 a mx include:_spf.elasticemail.com include:emailsrvr.com ~all Automatic
如果使用的是子網域的話,或是需要更加詳細的設定步驟,可以參考 Cloudways 官方的說明文件設定。
驗證 DNS 記錄設定有沒有錯
點選 Add-ons
點選 View and Verify Domains
輸入網域名稱,例如:learningalaxy.site
點選 Verify Domain
(如果後續想要查看已驗證的網域,可以點選 View Verified Domains)
成功的話,就會像上圖一樣,全部都是綠色的文字。
如果失敗的話,要回到上一步驟去檢查 DNS 設定的正確性。
還可以發送測試信到指定信箱
填寫 Sender 和 Receiver 欄位。
⭓ 主要是 Sender 欄位要填寫以網域名稱結尾的信箱,像是使用 hahaha@learningalaxy.site、test@learningalaxy.site 之類的其實也都可以。
⭓ Receiver 就完全可以自訂,只要是可以收到信件的信箱就可以。
點選 Send Test Email
確認以網域名稱結尾的信箱可以發信。耶!成功!
安裝 FluentSMTP 步驟
- 登入 WordPress 後台
- 點選外掛
- 點選安裝外掛
- 搜尋 FluentSMTP
- 點選立即安裝
- 點選啟用
加入 Elastic Email 步驟
在 Cloudways 中複製 API Key
- 登入 WordPress 後台
- 點選設定
- 點選 Fluent SMTP
- 點選上方 Settings
- 點選 +Add Another Connection
- 點選 Elastic Email
- From Email 填入任何以網域名稱結尾的信箱都可以
- From Name 填入想要顯示的名字
- 勾選 Force Sender Name
- 貼上在 Cloudways 中複製的 API Key
- Email Type 選擇 Marketing
- 選擇 Transactional 是指用來註冊會員、結帳成功通知等交易電子郵件
- 選擇 Marketing 是指行銷電子郵件,部落客電子報也是歸類在這一種
- 點選綠色 Save Connection Settings 按鈕
設定主要寄信服務
- 勾選 Disable Logging for FluentCRM Emails,取消記錄 FluentCRM Email 的發信紀錄,因為我們可以在 FluentCRM 的系統看到記錄,就不用兩邊都有記錄。
- 在右方 General Settings 中的 Default Connection,選擇 Elastic Email 設定的 From Email
- 點選綠色 Save Settings
說明
如果有使用多個寄信服務,則要在這裡設定好偏好使用的服務。
寄出測試郵件
- 點選上方 Email Test
- From 選擇在 Elastic Email 設定的郵箱
- Send To 輸入想要收測試信的郵箱 ( 預設是網站管理員的郵箱 )
- 點選藍色 Send Test Email 按鈕
- 去收測試信的郵箱檢查信件
檢查收到的測試信件
- 有沒有進入垃圾信箱 ( 理論上有正確設定 DKIM 和 DMARC,進入垃圾信箱的機率就會下降非常非常多。但是如果目前是在垃圾信件、促銷信件中看到,也不要太沮喪,因為我們還有一些重要設定要在下一篇教學中才能來做,做完可以再重新測試看看喔。 )
- 寄件者的詳細資料 ( 尤其是顯示的名字 ) 是否都符合預期
- 寄件人和簽署者是否都是自己的網域名稱 ( 正確設定 DKIM 和 DMARC 後,就會是自己的網域名稱 )
Email Logs 功能介紹
- 點選上方 Email Logs
- 可以看到所有寄出過的郵件,包山包海
結語
好不容易終於完成啦,恭喜!
也想補充說明,有跟 Cloudways 確認過,Elastic Email Add-on 使用的是 Elastic 的主機在發信,不會在發信時占用到自己的 Cloudways 主機,所以可以放心使用。
接下來可以看看其他電子報系列教學來完成所有設定喔。
您可能也會有興趣的文章
- 一年只要420元就可以開始發電子報!(Cloudways用戶適用)
- 用《Cloudways Rackspace Email add-on 》低成本收信。電子報教學系列第1集
- 用《Fluent SMTP外掛》和《Cloudways Elastic Email Add-on》順利寄出每封信。電子報教學系列第2集
- 用《 FluentCRM 外掛》開啟訂閱電子報兩步驟驗證。電子報教學系列第 3 集
- 用《 Fluent Forms 外掛》製作一份全新的電子報訂閱表單。電子報教學系列第 4 集
- 用《 FluentCRM 外掛》寄送大宗郵件。電子報教學系列第 5 集
- 用《 Fluent Forms 外掛》製作一份全新的聯絡表單。電子報教學系列第 6 集
全站最新留言
真的是本好書! 如果又配上前輩的金融專業…
這是很實用的心得分享,可以讓我們當工具書…
對啊!是很腳踏實地的一本書! 用最近很紅…
我來了!! 覺得這本好像是實作教學滿滿耶…
不客氣~ 也要謝謝你的分享,希望之後看到…
感謝版主的分享!
因為我的伺服器也是Cloudways
所以我用您建議的方案來建立電子報系統
收件箱是用Rackspace、填表自動發信是用Elastic
(以上兩者都是Cloudways的Add-on方案
我遇到了在您的文章中沒有提到的狀況,並且解決了。
在此分享給您(或是看到留言的讀者
我遇到的狀況是:
完成了Rackspace、Elastic兩者的DNS紀錄
但是在Rcakspace發信的時候,系統回覆“違反DMARC政策”所以被退信
Cloudways的客服回覆:
因為DNS紀錄上有多筆SPF,會導致被判斷為錯誤。
(Rackspace、Elastic兩者都有自已的SPF)
客服建議合併SPF設定(官方說明如下連結)
https://support.cloudways.com/en/articles/5241822-how-to-merge-multiple-spf-records
或是搜尋:How to Merge Multiple SPF Records
以上
哇!能夠幫助到你真好!我也去訂閱你的電子報了^^
恩恩,我是知道要這樣合併,我再來檢查所有教學文章的相關部分,謝謝提醒💖💖💖
如果有其他想討論的都歡迎再留言✨
我修改好文章了,這樣就可以避免遇到 Joe 分享的狀況囉!
謝謝 Joe 的提醒!讓文章更實用^^
不客氣~
也要謝謝你的分享,希望之後看到的讀者可以更清楚如何操作:D
感謝你的訂閱!(希望我分享的內容也對你有價值
說不定之後你可以寫“如何經營電子報”,當作這個系列的延伸,哈哈~