Cloudways Elastic Email SMTP 教學:4 步驟網站成功發送郵件

最後更新時間:2025-11-20,由 Dean 更新 Not By AI

如果你的網站會提供服務,通常會嵌入 Contact Form 7WPForms 等表單。但很多時候可能客戶填完表單,你發現都沒有收到通知,那很有可能你網站的 SMTP 沒有通過驗證。

使用 Cloudways 主機架設網站的人,可以使用內建的擴充功能 Elastic Email SMTP,費用非常低,這篇文章將會詳細說明串接並驗證的完整流程。(當然也可以直接使用免費 Gmail SMTP 驗證,但有每日 500 封的限額)。

Cloudways Elastic Email 是什麼?

Elastic Email 是一間提供電子郵件寄送服務的公司,與 Cloudways 合作,提供「用網域名義發送信件」的服務,可以實現像是:密碼重設連結、購買通知、出貨確認等單向的郵件傳遞。

雖然 Elastic Email 需要付一點點的成本 (1000 封 0.1 美元),但郵件傳遞品質也相對較好,不太會有漏信或跑到垃圾郵件的狀況發生。這對於業務性質是會有大量由系統自動寄送郵件通知的網站來說 (如零售電商),是一個蠻不錯的選擇。

大家常常會把「用網域名義發送信件」跟「網域信箱」搞混,簡單說明:

  • 用網域名義發送郵件:可以用你的網域發送信件,收件者看到的寄件者地址會是「XXX@你的網域」,但是這個電郵地址並不具有收信功能,自然也不會有一個像是你平常收信的郵箱介面。Elastic Email、SendGrid、Mailgun 就屬於這種。
  • 網域信箱:你會擁有一個「XXX@你的網域」的電郵地址,除了可以用它來發送信件外,也會有一個專門用來收信的郵箱後台。像是 Rackspace Email 就屬於這種。

簡單來說,前者只能夠發信,適合一些只需要收到網站更新通知或密碼重設郵件的經營者,或是需要在用戶購物後自動發送通知郵件的電商網站;後者則適合需要雙向溝通經營者。

要在 Cloudways 上設定 Elastic Email 不難,分成四大部分,跟著下面的步驟就能夠完成。

DR.DEAN LOGO
自架一個能提升
200%
諮詢量的網站
自架一個能提升200 諮詢量的網站書本

第一部份:訂閱 Elastic Email 功能

step 1

首先,需要到 Cloudways 後台,點選左側的 “Add-ons”,並找到 Elastic Email 的功能,點下去。

Cloudways Elastic Email

step 2

Elastic Email 會需要付一點點費用,一個月內寄送 1000 封郵件花 0.1 美金。

你可以根據你預計會寄送的郵件數選擇方案,這邊我選 “1000 Emails”。

Cloudways Elastic Email 1

第二部份:將 Elastic Email 綁定伺服器

step 1

訂閱 Elastic Email 功能後,我們需要把這項功能綁定指定的伺服器。

點選左側 “Servers” 按鈕,並選擇 “My Servers”,會看到你的所有伺服器,選擇你要綁定的那個點進去。

Cloudways Elastic Email 2

step 2

進入伺服器後,點選左側 “SMTP”,你會看到有一個下拉選單。

將下拉選單打開,選擇 “Elastic Email”,並點下方 “Enable” 按鈕,這樣就完成了綁定並啟用。

Cloudways Elastic Email 3

第三部份:驗證網域所有權 + 授權 Elastic Email

SMTP 會需要驗證你是網域名稱的所有權人,並且授權 Elastic Email 為你發送郵件。

接下來的設定會有一點小複雜,要分別來新增 SPF、DKIM、Tracking、DMARC 記錄,這些都是要用來進行驗證的資料,跟著步驟走就 OK。

step 1

你需要先到管理你網站「網域」的服務商 (或 DNS 代管商),找到修改 DNS 的地方。

像我是使用 Cloudflare 代管,路徑就如下圖:

Cloudflare DNS 設定

step 2

首先,先從 “SPF” 開始,這是用來檢查郵件的「發送者伺服器」是否可信任。

想像你家在辦派對,SPF 就像是「派對入場名單」,這份名單上的名稱 (伺服器名稱) 都是經過認可的,只有它們才能夠入場 (代替你的網域發送郵件)。用來保護網域不受到網路釣魚詐騙,並確保資料正確傳遞。

你需要在 DNS 位置,分別加入以下記錄:

類型TXT
名稱 / 主機 / 別名@
值 / 內容 / 目的地v=spf1 a mx include:_spf.elasticemail.com ~all
TTL自動 or 可選的最小值

如果你網站有子網域,就會需要把「名稱 / 主機 / 別名」中的 @ 換成子網域名稱:

類型TXT
名稱 / 主機 / 別名子網域名稱
值 / 內容 / 目的地v=spf1 a mx include:_spf.elasticemail.com ~all
TTL自動 or 可選的最小值

整體設定,就會像是下圖:

Cloudways Elastic Email 4
  • 某些網域商不接受「@」,你可以直接將主機欄位留空。如果還是無法,可以在「主機」欄位中輸​​入你的完整網域名稱。
  • 每個網域只能有一個 SPF 記錄,如果原先有記錄,需要在該記錄的最後面新增 “include:_spf.elasticemail.com”。
    • 例如:你的網域已有 Rackspace 的 SPF 記錄為 “v=spf1 a mx include:emailsrvr.com ~all”,那麼就填入 “v=spf1 a mx include:emailsrvr.com include” :_spf .elasticemail.com ~all”。
    • 如果你有 Gsuite 的 SPF 記錄,可以填入 “v=spf1 a mx include:_spf.google.com include:_spf.elasticemail.com ~all”。

step 3

第二個要設定的是 DKIM,用來確認發送的郵件是否來自已授權的發送人,並且內容沒有被改。

DKIM 就像是你要發送邀請函,事先在上面加入一個「數位簽名」,任何拿到這個邀請函的人,都可以用一個「公用鑰匙」驗證簽名,確認邀請函是你本人發送的,過程中沒有被任何人改動過。

你需要在 DNS 位置,分別加入以下記錄:

類型TXT
名稱 / 主機 / 別名api._domainkey
值 / 內容 / 目的地k=rsa;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCbmGbQMzYeMvxwtNQoXN0waGYaciuKx8mtMh5czguT4EZlJXuCt6V+l56mmt3t68FEX5JJ0q4ijG71BGoFRkl87uJi7LrQt1ZZmZCvrEII0YO4mp8sDLXC8g1aUAoi8TJgxq2MJqCaMyj5kAm3Fdy2tzftPCV/lbdiJqmBnWKjtwIDAQAB
TTL自動 or 可選的最小值

如果你網站有子網域,就會需要在「名稱 / 主機 / 別名」的 api._domainkey 後面加上子網域:

類型TXT
名稱 / 主機 / 別名api._domainkey.子網域
值 / 內容 / 目的地k=rsa;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCbmGbQMzYeMvxwtNQoXN0waGYaciuKx8mtMh5czguT4EZlJXuCt6V+l56mmt3t68FEX5JJ0q4ijG71BGoFRkl87uJi7LrQt1ZZmZCvrEII0YO4mp8sDLXC8g1aUAoi8TJgxq2MJqCaMyj5kAm3Fdy2tzftPCV/lbdiJqmBnWKjtwIDAQAB
TTL自動 or 可選的最小值
Cloudways Elastic Email 5
  • 某些網域商不接受「api._domainkey」,你可以改輸入 “api._domainkey.mydomain.com”。

step 4

第三個,要設置「追蹤記錄」,追蹤郵件的開啟、點擊、取消訂閱等。

你需要在 DNS 加入:

類型CNAME
名稱 / 主機 / 別名tracking
值 / 內容 / 目的地api.elasticemail.com
TTL自動 or 可選的最小值

如果你網站有子網域,就會需要在「名稱 / 主機 / 別名」的 tracking 後面加上子網域:

類型CNAME
名稱 / 主機 / 別名tracking.子網域
值 / 內容 / 目的地api.elasticemail.com
TTL自動 or 可選的最小值
Cloudways Elastic Email 6
  • 如果你的網域商會自動在追蹤值後新增你的域名,例如「api.elasticemail.com.mydomain.com」。為了避免這種情況發生,需要添加句點 “.” 在追蹤記錄值的結尾,例如「api.elasticemail.com.」。
  • 如果你使用 Cloudflare 管理 DNS 記錄,在指向追蹤記錄時必須停用橘色代理圖示。(上圖 Proxy 狀態要關閉)

step 5

下一個步驟是 MX 記錄,也就是「電郵交換記錄」,是告訴郵件發送者,要把郵件發到哪些伺服器。

不過,因為大多數網站在架設時,原本就已經設定了 MX 記錄,所以這步驟只需要確認你的 DNS 中,有沒有 MX 的記錄就行。

有的話就直接跳下一步;如果沒有,可能要考慮使用 Rackspace、Google Workspace 等第三方郵件服務。

step 6

下一個,我們要來加入「DMARC 記錄」,用來彙報 SPF、DKIM 狀況。

DMARC 就像是你辦一個派對,門口的警衛,要負責指揮,將那些沒有通過 SPF、DKIM 檢查的人們做處理,看是進入垃圾信箱、完全拒絕,還是勉強放行。並定期提供一份報告,告訴你有哪些人冒充你。

所以,根據「規則」的不同,有不同的 DNS 添加記錄:

1. 最常使用的 DMARC 記錄。郵件如果沒有通過 SPF、DKIM,不會被做任何處理,也不會收到任何報告:

類型TXT
名稱 / 主機 / 別名_dmarc
值 / 內容 / 目的地v=DMARC1; p=none;
TTL自動 or 可選的最小值

你也可以將 “p=none” 改為 “p=quarantine” 或 “p=reject” :

  • p=quarantine:代表如果沒有通過 SPF、DKIM 驗證,會進入對方的垃圾郵件。
  • p=reject:代表如果沒有通過 SPF、DKIM 驗證,會直接阻擋掉郵件。

2. 如果想要接收到 DMARC 報告 (包含 SPF、DKIM 驗證失敗報告、每日彙整的 DMARC 報告),可指定收到的郵箱:

類型TXT
名稱 / 主機 / 別名_dmarc
值 / 內容 / 目的地v=DMARC1; p=none; ruf=mailto:你指定的信箱; rua=mailto:你指定的信箱
TTL自動 or 可選的最小值

3. 如果你有子網域,可以這樣設定:

類型TXT
名稱 / 主機 / 別名_dmarc.子網域
值 / 內容 / 目的地v=DMARC1; p=none;
TTL自動 or 可選的最小值
Cloudways Elastic Email 7

step 7

等待你將各個記錄都加入後,你應該會在 DNS 中看見以下幾像記錄:

Cloudways Elastic Email 8
DR.DEAN LOGO
自架一個能提升
200%
諮詢量的網站
自架一個能提升200 諮詢量的網站書本

第四部份:測試 SMTP 設定是否成功

step 1

設定完 DNS 後,等待 5~10 分鐘,回到 Cloudways 後台 “Add-ons” 的地方,找到 Elastic Email。

Elastic Email 選項中會看到一個「盾牌」的符號,點下去。

Cloudways Elastic Email 9

step 2

會跳出一個視窗,請你輸入你要驗證的網域名稱,完成後點選 “Verify Domain”。

Cloudways Elastic Email 10

step 3

如果下方的各項記錄全部顯示綠色勾勾,代表網域驗鄭成功。

如果有出現紅色叉叉,就根據該項記錄,回到 DNS 設定中重新確認。

Cloudways Elastic Email 11

step 4

網域驗證成功後,我們要來測試郵件能不能夠寄送。

回到伺服器的 SMTP 設定中,點選 “Send Test Email”。

Cloudways Elastic Email 12

step 5

在跳出的視窗中,分別輸入:

  • Sender:帶有網域名稱的電郵地址。
  • Receiver:收測試郵件的電郵地址。

完成後就點選 “Send Test Email” 寄送。

Cloudways Elastic Email 14

step 6

如果在信箱中,你能夠收到一封帶有網域名稱的寄件者寄來的測試信,就代表你的 Elastic Email SMTP 設定成功了。

Cloudways Elastic Email 13
處方箋
限量
領取

我們致力於協助專業工作者打造品牌。
8 年實務經驗,精煉出這些《處方箋》,
想在你卡住時,給你一些有用的方向。

自架一個能提升200 諮詢量的網站
專業工作者 5 階段封面 數位工具導航包 1
專業服務者的 5 種網站商業模式拆解
品牌視角內容策略專業工作者必學系統化方法
DR.DEAN LOGO
文章目錄
返回頂端
自架一個能提升
200%
諮詢量的網站