前言
最近,我發現購買了 iCloud+ 後,可以使用自訂電子郵件網域功能,也就是俗稱的域名郵箱。用了下感覺還不錯,設置也比較簡單。本文講述如何添加域名到 iCloud,並配合 WordPress 發送網站郵件。
目錄
綁定域名
只要是 iCloud 付費服務,即使是最低的一檔也可以使用域名郵箱服務。先在電腦網頁上 登入 iCloud,並找到 iCloud+ 功能-自訂電子郵件網域。

打開自訂電子郵件網域的頁面後,選擇「新增已擁有的網域」-「只限本人」,再輸入你的域名。隨後,在步驟 2 中,選擇「沒有電子郵件地址」。最後點擊步驟 3 中的「繼續」。
如果你使用 Cloudflare 解析域名,iCloud 會自動打開窗口,登入 Cloudflare 即可一鍵添加需要的 DNS 記錄。如果你之前用過域名郵箱,需要先刪除已有的記錄再添加。如果你用的不是 Cloudflare,就根據提示,手動添加 TXT、MX 和 CNAME 記錄。
解析完成後,就可以創建郵箱帳號了。建議先創建 admin@<域名> 這個帳號用於測試,測試無誤後再添加需要的。
接下來,需要創建 App 專用密碼。打開 管理你的 Apple 帳號,點擊「App 專用密碼」,點擊+號創建一個專用密碼,並將其複製到記事本。

在 WordPress 上添加郵箱
我這裡使用了 FluentSMTP 插件用於添加 SMTP 功能,並使用了 Wenprise Better Email 對網站電子郵件進行美化。
FluentSMTP 設置如下:
- 連接提供者:Other SMTP
- 發件人設置
- 發件人郵箱:admin@<域名>
- 發件人名字:站點名稱
- 啟用 強制發件人郵箱
- 啟用 強制發件人名稱
- 啟用 設置返迴路徑以匹配發件人郵箱
- SMTP 設置
- SMTP 主機:smtp.mail.me.com
- SMTP 埠:465
- 加密:SSL
- 禁用 使用自動 TLS
- 啟用 驗證
- SMTP 用戶名:使用 iCloud 的主帳號(即 Apple 帳號),而非域名郵箱
- SMTP 密碼:填入剛才創建的 App 專用密碼

設置完成後,可以使用郵件測試給自己發一封郵件,能收到就沒問題。
Wenprise Better Email 不需要額外設置。如果想修改,需要使用插件文件編輯器。
使用 iOS 郵件 App
如果你沒用過郵件 App,打開的時候會讓你加入帳號。選擇 iCloud,填寫你的 iCloud 主郵箱並加入。
如果你用過,並已經加入過其它郵箱了,那就在設定-App-郵件-郵件帳號中加入 iCloud 帳號。
添加域名郵箱帳號
你可以回到 iCloud+ 功能 里,在自訂電子郵件網域中新增地址。也可以在 iPhone 中,在設定-你的 Apple 帳號-iCloud-自訂電子郵件網域中點擊你的域名,點擊管理電子郵件地址-製作電子郵件地址,就可以新增帳號了。
發件
新建郵件時,可以在寄件人中選擇你的域名郵箱。如果沒有的話,需要在設定-App-郵件-郵件帳號-iCloud-地址中,點擊你的域名郵箱地址,將傳送來源的開關關了再打開,順便可以將全名改為站點名稱。重啟郵件 App,應該就可以選擇寄件人了。如果關閉了傳送來源,那麼就不能指定該郵件地址為寄件人地址。

收件
所有發至域名郵箱的郵件均會自動轉發到你的 iCloud 主帳號,所以不需要特別設置。
設置 DMARC
(以下部分內容參考自 建議的 DMARC 推出方式 – Google Workspace 管理員說明,)
在設定好先前所述的內容的 48 小時後,就可以添加 DMARC 記錄。它可以避免從你的域名發出假冒、釣魚等郵件,也可以避免從你站點發出的郵件進到對方的垃圾郵件文件夾中。
如果你使用的是 Cloudflare,可以直接使用自帶的 DMARC 報告功能。在電子郵件-DMARC 管理中,點擊「修正記錄」(第一次打開時需要初始化),再添加 Cloudflare 提供的記錄即可。在網站發送了幾封郵件後,等待 24 小時,應該就可以在 DMARC 管理中看到一些記錄。

如果你使用的是別的解析服務,就需要手動添加 TXT 記錄:
- TXT 記錄名稱:_dmarc
- TXT 記錄內容:v=DMARC1; p=none; rua=mailto:[email protected]
記錄內容中的 [email protected] 請更改為你自己的常用郵箱地址,而非域名郵箱。
本文可能會不定期更新,有任何問題歡迎留言。更多內容可以訪問我的 主頁。
留言