Featured image of post 自有的網域免費商務電子郵件:Cloudflare 郵件路由接收 + Resend 代發 + Gmail 發送全攻略

自有的網域免費商務電子郵件:Cloudflare 郵件路由接收 + Resend 代發 + Gmail 發送全攻略

對於個人部落格或獨立開發者來說,擁有自有網域的商務郵件服務非常重要。但對個人而言,使用量通常不大,免費服務絕對是初期的首選。今天就來介紹收發都能免費的自建郵件服務方案。

前言

經營個人部落格或身為獨立開發者,擁有一個以自己網域為結尾的商務郵件服務是非常專業且重要的。但考量到個人使用量通常不會太大,免費服務自然是初期最棒的選擇。今天我們將教學如何使用 Cloudflare 的郵件路由功能負責接收郵件,並透過 Resend 郵件代發加上 Gmail 介面來負責發送郵件。

Cloudflare 郵件路由(接收郵件)

設定 DNS 解析

要使用 Cloudflare 的郵件路由功能,必須將網域的 NS 伺服器設定為 Cloudflare。設定好 NS 並將網域加入 Cloudflare 之後,進入網域管理頁面,找到 電子郵件 -> 電子郵件路由,系統會自動引導你完成必要的 DNS 紀錄設定。

自動配置 DNS 設定

設定郵件路由規則

選擇 路由規則 -> 建立地址,設定你想要轉寄的郵件地址。

新增郵件路由規則

例如這裡設定為 [email protected],將郵件轉寄到我們自己的 Gmail 地址(如 [email protected])。操作選擇 發送至電子郵件。如果是第一次設定該 Gmail 地址,Cloudflare 會發送一封驗證信,請到 Gmail 收信並點擊連結完成驗證。

設定郵件轉寄規則

至此,接收郵件的步驟就設定完成了,非常簡單。你可以嘗試發送一封測試信到剛才設定的網域郵件,確認 Gmail 是否能正常收到。

設定 Resend + Gmail(發送郵件)

Resend 每個月提供 3000 封免費發送額度,對於個人部落格或獨立開發者來說已綽綽有餘。

在 Resend 中新增網域

點擊左側 Domains -> Add domain 開始新增網域。

新增網域

Name 填入你的網域(例如 abc.com),其餘選項保持預設即可。

設定網域名稱

設定 Resend 相關 DNS

由於我們的網域 DNS 是託管在 Cloudflare,所以這裡非常簡單,直接點擊 Sign in to Cloudflare,系統會自動幫你完成所有 DNS 紀錄的設定。

設定相關 DNS

建立 API Key

稍後我們將透過 Gmail 經由 SMTP 向 Resend 發送郵件,因此需要 Resend 的 API Key。找到左側 API Keys -> Create API key

建立 API Key

根據實際需求進行設定,Permission 可設為 Full accessSending accessDomain 則選擇你剛才新增的網域。

設定 API Key 權限

點擊 Add 之後,頁面會彈出 Token,請務必將 re_xxxxxxxxx 這一長串字元複製並妥善保存,這個頁面只會顯示這一次。

到這裡,Resend 的設定就大功告成了。

設定 Gmail

開啟刚方才在 Cloudflare 郵件路由中設定的 Gmail 信箱,點擊右上角的齒輪圖示,選擇 查看所有設定

齒輪 -> 查看所有設定

找到 帳號和匯入 -> 以此地址傳送郵件 -> 新增另一個電子郵件地址

新增另一個電子郵件地址

名稱 是郵件發送出去後顯示的寄件者名稱,電子郵件地址 請填寫與剛才 Cloudflare 設定一致的自有網域郵件地址。取消勾選 視為別名

設定其他地址

將 SMTP 伺服器地址設定為 Resend 的 smtp.resend.com,使用者名稱填入 resend,密碼則是剛才建立的 API Key Token(即 re_xxxxx 那串)。連接埠(Port)選擇 465(根據測試,選擇其他埠位可能會發送失敗)。其餘設定保持預設。

設定 SMTP 伺服器

這樣就大功告成了!現在當你撰寫新郵件時,只需點擊「寄件者」欄位,就能切換到你建立的自有網域郵件地址進行發送了。