訂閱電子報表單for側邊欄和頁尾

歡迎訂閱學習星系的電子報😃

每週一封信
新鮮直送

讓我們一起透過自學不斷疊代,
輕鬆徜徉在學習星系的知識海洋!💖

訂閱電子報表單for側邊欄和頁尾

查看已發佈電子報


歡迎訂閱電子報

訂閱電子報表單for側邊欄和頁尾

用《Cloudways Rackspace Email add-on 》低成本收信。電子報教學系列第1集

前情提要

上次分享了我如何只用一年 420 元的預算搞定本站的電子報訂閱系統,接下來就要來小小教學一下設定細節。

這是電子報教學的第一集,主要針對在 Cloudways 如何開啟 Rackspace Email add-on,還有如何和 Cloudways 客服溝通。

Rackspace Email add-on 具有可以收信、費用每個月每個信箱只要 1 美金等優點。

一起學習吧!


設定DNS

Rackspace-Email-DNS
照著 Rackspace Email 官方說明加入 DNS 設定。

必須先設定 DNS,再正式開啟 Rackspace Email add-on,才不會收到一堆 Cloudways 的官方提醒郵件 ( 沒錯,我收到一大堆XD )

如果真的不小心先開了 Rackspace Email add-on,就會顯示提示:Your previous mailbox request is pending validation. 這時就一樣先確認已經設定好 DNS,再跟 Cloudways 客服聯絡,他們就會秒速審核完畢。

此外想分享的是我的網域是在 Namecheap 租用的,我查了很久很久才終於發現 MX record 原來要在下方 MAIL SETTINGS 加入。

步驟:以 Namecheap 為例

namecheap-mx-record
namechep-Rackspace-Email-DNS
  1. 登入 Namecheap
  2. 點選 Domain List
  3. 點選要申請信箱的網域右方的 MANAGE 按鈕
  4. 點選 Advanced DNS
  5. 往下找到 MAIL SETTINGS 標籤
  6. MAIL SETTINGS 標籤右方選單點選 Custom MX
  7. 點選紅色 ADD NEW RECORD 按鈕
  8. 加入官方說明中的兩個記錄
    1. MX Record @ mx1.emailsrvr.com 10 Automatic
    2. MX Record @ mx2.emailsrvr.com 20 Automatic
  9. 找到上方 HOST RECORDS 標籤
  10. 點選紅色 ADD NEW RECORD 按鈕
  11. 加入官方說明中的兩個記錄
    1. TXT @ v=spf1 include:emailsrvr.com ~all Automatic
    2. CNAME autodiscover autodiscover.emailsrvr.com Automatic

開啟 Rackspace Email add-on

  1. 登入 Cloudways
  2. 點選 Add-ons
  3. 點選 Add Mailbox
  4. 輸入想要新增的郵箱地址
    1. @ 後方要以自己的網域名稱作為結尾,例如我的就是 @learningalaxy.site
    2. @ 前方則可以完全自訂,常見的有 noreply、service、no-reply 等,也可以是自己的名字,完全照自己的偏好自訂就可以了。

補充說明

Forwarding mail

非常實用的轉寄郵件功能,可以把上面的郵箱收到的信件轉寄到自己真正常用的郵箱。

而如果沒有設定 Forwarding mail 的話,就要自己去 Cloudways 提供的 Webmail Login 收信。

Aliases

是指別稱的意思,可以照需要調整。這是完全免費的服務,可以新增無上限的別稱,也可以隨時修改、刪除。

Catch-All

有一些教學會使用 Catch-All 轉寄規則,設定如果對方輸入錯誤的郵箱地址,只要網域有輸入正確,就會自動捕捉信件。

但是,這項服務已經走向歷史了。如果有相關需求,我是認為可以改用上方的 Aliases 別稱,去猜一般人會輸入的像是 noreply、service、no-reply 等,不過當然就沒有像 Catch-All 這麼厲害就是了。


跟 Cloudways 客服要 DKIM 資料

接著就要為郵件傳輸設定加密,這個資料要跟 Cloudways 客服索取。

步驟

  1. 點選 Cloudways 畫面右方「Need a hand?」
  2. 跟客服說:I want DKIM record for Rackspace Email.
  3. 提供客服自己的網域名稱,像是我就是learningalaxy.site
  4. 接著大約需要等客服 10 分鐘,他才會生出資料。

設定 DKIM 和 DMARC record

接著我們要回到網域供應商去修改 DNS 記錄,加入 DKIM 和 DMARC record 幫郵件傳輸加密,讓郵件更有可信度,不會被當作垃圾郵件,完成後寄出郵件時的簽署者就會變成自己的網域囉。

步驟:以 Namecheap 為例

namecheap-dkim-dmarc-record
  1. 登入 Namecheap
  2. 點選 Domain List
  3. 點選 Advanced DNS
  4. 找到 HOST RECORDS 標籤
  5. 點選紅色 ADD NEW RECORD 按鈕
  6. 分別加入 DKIM 和 DMARC 兩個記錄

DKIM 格式如下

  • Type:TXT
  • Hostname:由 Cloudways 客服提供
  • Value:v=DKIM1; k=rsa; p=由 Cloudways 客服提供
  • TTL:Automatic

DMARC 格式如下

  • Type:TXT
  • Hostname:_dmarc
  • Value:v=DMARC1; p=reject; ruf=mailto:在 Cloudways 設定的郵箱地址
  • TTL:Automatic

DMARC 說明

官方提供的版本,可以看到 Destination 中 p=none,但我看了許多前輩的說明 ( 講解得最清楚的是 Quants Note 這篇 ),決定也把 p=none 改成 p=reject,雖然有點一知半解,不過似乎能夠更有保障,請參考囉。

rua 還是 ruf?

ruf 和 rua 都是 DMARC 記錄中的報告選項。它們都允許指定一個電子郵件地址來接收 DMARC 報告。

ruf(Reporting URI for Failure)報告提供有關未通過 DMARC 身份驗證的電子郵件的詳細信息。rua(Reporting URI for Aggregate)報告提供有關通過 DMARC 身份驗證的電子郵件的聚合信息。

我本來是使用「Value:v=DMARC1; p=reject; rua=mailto:在 Cloudways 設定的郵箱地址」,不過後來發現這樣就會一直收到收信方寄過來的報告,所以目前就改成「Value:v=DMARC1; p=reject; ruf=mailto:在 Cloudways 設定的郵箱地址」。這樣代表只有 DMARC 身份驗證失敗的信件才會收到報告。

如果非常不放心這些設定的話,也可以設定全部報告都要收到。那就會是:
Value:v=DMARC1; p=reject; rua=mailto:在 Cloudways 設定的郵箱地址; ruf=mailto:在 Cloudways 設定的郵箱地址


最後的檢查

謝謝你閱讀到這裡,是不是已經快昏頭了呢?這時最擔心的大概就是剛剛有哪裡沒有設定正確了。接下來我們可以用一個免費工具做檢查。

步驟

  1. MXToolBox
  2. 輸入網域名稱,像是我就是learningalaxy.site
  3. 右方橘色按鈕選單改成 DMARC Lookup 或是其他想確認的記錄
  4. 確認 Tag Value 是否都正確
  5. 確認下方欄位是不是全部打綠色勾勾

結語

好不容易終於完成最基礎的設定啦,恭喜!

接下來可以看看其他電子報系列教學來完成所有設定喔。


您可能也會有興趣的文章

您喜歡這篇文章嗎?

加入訂閱免費自學電子報,透過自主學習實現理想的自己。
訂閱《學習星系電子報》,每週收到:

學習星系電子報
  • 1 篇自我學習成長文章
  • 1 個學習引發靈感思考
  • 1 則好書摘錄點亮生活

訂閱電子報表單for文章結束CTA

查看已發佈的電子報

安寶寶Anbobo

安寶寶Anbobo

嗨,我是站長安寶寶。
1995 年生。有 3 年藥師工作經驗。
目前是全職媽媽,過著左手扛小孩、右手寫文章的豐富生活。
在《學習星系》這裡分享書籍閱讀、線上課程、工具使用的學習筆記和心得。
歡迎「訂閱免費電子報」支持我。
聯絡我請至「聯絡表單」。

工商時間

筆記軟體推廣 Heptabase

  • 文章是用台灣人打造的 Heptabase 筆記軟體編輯、撰寫,免費試用 7 天,和我一起用新工具快樂學習!
  • 使用我的連結註冊,價格會跟官網註冊一模一樣;若您感覺滿意且付費使用,本站能夠收到一點點紅利繼續營運😀謝謝您的支持

其他優惠折扣碼

全站最新留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *